Lines Copies Function name ----- ------ ------------- 2021 (100%) 94 (100%) (TOTAL) 127 (6.3%) 1 (1.1%) core::slice::index::range 126 (6.2%) 1 (1.1%) as core::ops::drop::Drop>::drop 90 (4.5%) 1 (1.1%) alloc::vec::Vec::drain 74 (3.7%) 1 (1.1%) core::iter::traits::iterator::Iterator::fold 72 (3.6%) 2 (2.1%) core::option::Option::unwrap_or_else 67 (3.3%) 1 (1.1%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 66 (3.3%) 1 (1.1%) core::fmt::builders::DebugList::entries 60 (3.0%) 6 (6.4%) <&T as core::fmt::Debug>::fmt 59 (2.9%) 1 (1.1%) core::fmt::Arguments::new_v1 55 (2.7%) 1 (1.1%) core::mem::replace 55 (2.7%) 1 (1.1%) input_buffer::DoRead::with_limit 52 (2.6%) 1 (1.1%) input_buffer::InputBuffer::prepare_reserve 50 (2.5%) 1 (1.1%) as bytes::buf::buf_impl::Buf>::chunk 48 (2.4%) 1 (1.1%) as core::iter::traits::exact_size::ExactSizeIterator>::len 48 (2.4%) 1 (1.1%) core::option::Option::map 47 (2.3%) 1 (1.1%) ::fmt 43 (2.1%) 1 (1.1%) core::num::::checked_add 43 (2.1%) 1 (1.1%) core::num::::overflowing_add 38 (1.9%) 1 (1.1%) as core::fmt::Debug>::fmt 35 (1.7%) 1 (1.1%) core::iter::traits::iterator::Iterator::count::{{closure}} 35 (1.7%) 1 (1.1%) core::ptr::const_ptr::::offset_from 35 (1.7%) 1 (1.1%) input_buffer::InputBuffer::into_vec 33 (1.6%) 1 (1.1%) as bytes::buf::buf_impl::Buf>::remaining 32 (1.6%) 1 (1.1%) core::fmt::num::::fmt 32 (1.6%) 1 (1.1%) core::fmt::num::::fmt 31 (1.5%) 1 (1.1%) as bytes::buf::buf_impl::Buf>::advance 30 (1.5%) 1 (1.1%) input_buffer::InputBuffer::remove_garbage 26 (1.3%) 1 (1.1%) <[T] as core::fmt::Debug>::fmt 24 (1.2%) 1 (1.1%) ::fmt 24 (1.2%) 1 (1.1%) core::ptr::read 20 (1.0%) 1 (1.1%) as core::slice::index::SliceIndex<[T]>>::index 16 (0.8%) 1 (1.1%) core::slice::index:: for [T]>::index 15 (0.7%) 1 (1.1%) as core::iter::traits::iterator::Iterator>::next 14 (0.7%) 1 (1.1%) core::mem::maybe_uninit::MaybeUninit::assume_init 13 (0.6%) 1 (1.1%) as core::fmt::Debug>::fmt 13 (0.6%) 1 (1.1%) core::ptr::write 13 (0.6%) 1 (1.1%) input_buffer::InputBuffer::from_partially_read 12 (0.6%) 1 (1.1%) ::chunk 12 (0.6%) 1 (1.1%) ::fmt 12 (0.6%) 1 (1.1%) core::ptr::const_ptr::::offset 12 (0.6%) 1 (1.1%) core::ptr::mut_ptr::::offset 12 (0.6%) 1 (1.1%) std::io::cursor::Cursor::new 11 (0.5%) 1 (1.1%) ::advance 10 (0.5%) 1 (1.1%) <&mut T as core::fmt::Debug>::fmt 10 (0.5%) 1 (1.1%) as core::convert::AsRef<[T]>>::as_ref 9 (0.4%) 1 (1.1%) ::into_iter 9 (0.4%) 1 (1.1%) ::fmt 9 (0.4%) 1 (1.1%) ::fmt 9 (0.4%) 1 (1.1%) core::mem::manually_drop::ManuallyDrop::into_inner 9 (0.4%) 1 (1.1%) core::mem::maybe_uninit::MaybeUninit::uninit 9 (0.4%) 1 (1.1%) core::ptr::const_ptr::::add 9 (0.4%) 1 (1.1%) core::ptr::mut_ptr::::add 9 (0.4%) 1 (1.1%) input_buffer::InputBuffer::filled_len 9 (0.4%) 1 (1.1%) input_buffer::InputBuffer::total_len 9 (0.4%) 1 (1.1%) input_buffer::InputBuffer::with_capacity 9 (0.4%) 1 (1.1%) std::io::cursor::Cursor::set_position 8 (0.4%) 2 (2.1%) core::slice::index::range::{{closure}} 8 (0.4%) 1 (1.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 8 (0.4%) 1 (1.1%) as core::convert::From<&mut T>>::from 8 (0.4%) 1 (1.1%) ::remaining 8 (0.4%) 1 (1.1%) core::iter::traits::iterator::Iterator::count 8 (0.4%) 1 (1.1%) core::num::::wrapping_sub 7 (0.3%) 1 (1.1%) core::ptr::drop_in_place>> 7 (0.3%) 1 (1.1%) core::ptr::non_null::NonNull::as_mut 7 (0.3%) 1 (1.1%) input_buffer::InputBuffer::consumed_len 6 (0.3%) 1 (1.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.3%) 1 (1.1%) core::ptr::drop_in_place> 6 (0.3%) 1 (1.1%) core::slice::iter::size_from_ptr 6 (0.3%) 1 (1.1%) input_buffer::InputBuffer::prepare 6 (0.3%) 1 (1.1%) std::io::cursor::Cursor::into_inner 6 (0.3%) 1 (1.1%) std::io::cursor::Cursor::position 5 (0.2%) 1 (1.1%) core::ptr::non_null::NonNull::as_ptr 5 (0.2%) 1 (1.1%) input_buffer::InputBuffer::as_cursor 5 (0.2%) 1 (1.1%) input_buffer::InputBuffer::as_cursor_mut 5 (0.2%) 1 (1.1%) std::io::cursor::Cursor::get_mut 5 (0.2%) 1 (1.1%) std::io::cursor::Cursor::get_ref 4 (0.2%) 1 (1.1%) ::description 4 (0.2%) 1 (1.1%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 4 (0.2%) 1 (1.1%) core::ptr::drop_in_place<&&mut input_buffer::InputBuffer> 4 (0.2%) 1 (1.1%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.2%) 1 (1.1%) core::ptr::drop_in_place<&bool> 4 (0.2%) 1 (1.1%) core::ptr::drop_in_place<&std::io::cursor::Cursor>> 4 (0.2%) 1 (1.1%) core::ptr::drop_in_place<&u64> 4 (0.2%) 1 (1.1%) core::ptr::drop_in_place<&u8> 4 (0.2%) 1 (1.1%) core::ptr::drop_in_place<&usize> 3 (0.1%) 1 (1.1%) input_buffer::InputBuffer::new 1 (0.0%) 1 (1.1%) core::mem::size_of