Lines Copies Function name ----- ------ ------------- 16134 (100%) 587 (100%) (TOTAL) 787 (4.9%) 25 (4.3%) as core::ops::try_trait::Try>::branch 710 (4.4%) 1 (0.2%) ttf_parser::tables::glyf::outline_impl 594 (3.7%) 11 (1.9%) core::option::Option::and_then 570 (3.5%) 10 (1.7%) core::option::Option::map 550 (3.4%) 1 (0.2%) ::next 484 (3.0%) 1 (0.2%) ttf_parser::tables::glyf::parse_simple_outline 337 (2.1%) 1 (0.2%) ttf_parser::tables::hvar::DeltaSetIndexMap::map 271 (1.7%) 1 (0.2%) ttf_parser::tables::glyf::glyph_bbox 262 (1.6%) 1 (0.2%) ttf_parser::tables::glyf::Builder::push_point 261 (1.6%) 1 (0.2%) ttf_parser::Font::outline_glyph 257 (1.6%) 1 (0.2%) ttf_parser::tables::glyf::Builder::finish_contour 237 (1.5%) 14 (2.4%) core::ops::function::FnOnce::call_once 197 (1.2%) 1 (0.2%) ::next::{{closure}} 188 (1.2%) 4 (0.7%) core::result::Result::ok 188 (1.2%) 2 (0.3%) alloc::sync::Arc::new 184 (1.1%) 4 (0.7%) ttf_parser::parser::LazyArray16::get 183 (1.1%) 1 (0.2%) ttf_parser::tables::loca::Table::glyph_range 168 (1.0%) 1 (0.2%) ttf_parser::Font::glyph_hor_advance 168 (1.0%) 1 (0.2%) ttf_parser::Font::glyph_hor_side_bearing 161 (1.0%) 1 (0.2%) ttf_parser::tables::hvar::glyph_advance_offset 159 (1.0%) 1 (0.2%) ttf_parser::tables::hvar::glyph_side_bearing_offset 153 (0.9%) 3 (0.5%) alloc::alloc::box_free 149 (0.9%) 1 (0.2%) rusttype::ScaledGlyph::glyph_bitmap_box_subpixel 147 (0.9%) 5 (0.9%) core::option::Option::unwrap_or 135 (0.8%) 1 (0.2%) rusttype::ScaledGlyph::exact_bounding_box 129 (0.8%) 1 (0.2%) rusttype::ScaledGlyph::pixel_bounds_at 125 (0.8%) 1 (0.2%) core::iter::traits::iterator::Iterator::try_fold 125 (0.8%) 1 (0.2%) ttf_parser::tables::glyf::outline 122 (0.8%) 2 (0.3%) core::result::Result::map 121 (0.7%) 1 (0.2%) ::next 116 (0.7%) 2 (0.3%) alloc::raw_vec::RawVec::current_memory 112 (0.7%) 17 (2.9%) as core::ops::try_trait::FromResidual>::from_residual 112 (0.7%) 1 (0.2%) ::parse 110 (0.7%) 2 (0.3%) as core::ops::drop::Drop>::drop 105 (0.7%) 1 (0.2%) rusttype::PositionedGlyph::set_position 104 (0.6%) 1 (0.2%) ttf_parser::Font::glyph_bounding_box 101 (0.6%) 1 (0.2%) core::option::Option::filter 96 (0.6%) 1 (0.2%) core::str::validations::next_code_point 89 (0.6%) 1 (0.2%) alloc::alloc::Global::alloc_impl 89 (0.6%) 1 (0.2%) core::iter::adapters::filter::filter_try_fold::{{closure}} 86 (0.5%) 1 (0.2%) rusttype::font::Font::pair_kerning 86 (0.5%) 1 (0.2%) ttf_parser::tables::glyf::EndpointsIter::next 85 (0.5%) 1 (0.2%) ttf_parser::tables::glyf::Transform::combine 84 (0.5%) 2 (0.3%) alloc::sync::Weak::inner 84 (0.5%) 1 (0.2%) ttf_parser::tables::hmtx::Table::side_bearing 81 (0.5%) 1 (0.2%) as core::ops::arith::Add>>::add 81 (0.5%) 1 (0.2%) as core::ops::arith::Sub>::sub 77 (0.5%) 1 (0.2%) rusttype::font::Font::try_from_bytes_and_index 73 (0.5%) 1 (0.2%) ttf_parser::tables::hmtx::Table::advance 72 (0.4%) 1 (0.2%) ttf_parser::tables::glyf::Transform::is_default 71 (0.4%) 1 (0.2%) rusttype::Glyph::scaled 70 (0.4%) 6 (1.0%) ttf_parser::parser::Stream::read 69 (0.4%) 1 (0.2%) ttf_parser::parser::Stream::read_bytes 68 (0.4%) 1 (0.2%) ttf_parser::tables::glyf::Builder::new 62 (0.4%) 2 (0.3%) core::ptr::metadata::from_raw_parts 62 (0.4%) 2 (0.3%) core::ptr::metadata::from_raw_parts_mut 61 (0.4%) 1 (0.2%) rusttype::font::Font::try_from_vec_and_index 59 (0.4%) 1 (0.2%) ::next 59 (0.4%) 1 (0.2%) ttf_parser::tables::head::units_per_em 58 (0.4%) 2 (0.3%) as core::ops::drop::Drop>::drop 58 (0.4%) 1 (0.2%) rusttype::ScaledGlyph::positioned 58 (0.4%) 1 (0.2%) ttf_parser::tables::glyf::EndpointsIter::new 57 (0.4%) 1 (0.2%) ::curve_to 57 (0.4%) 1 (0.2%) core::iter::traits::iterator::Iterator::find_map::check::{{closure}} 53 (0.3%) 1 (0.2%) rusttype::outliner::OutlineRasterizer::new 53 (0.3%) 1 (0.2%) ttf_parser::tables::glyf::Builder::quad_to 50 (0.3%) 2 (0.3%) ttf_parser::parser::Stream::read_at 50 (0.3%) 1 (0.2%) core::fmt::Arguments::new_v1 49 (0.3%) 1 (0.2%) ::fmt 49 (0.3%) 1 (0.2%) ::default 48 (0.3%) 2 (0.3%) as core::ops::drop::Drop>::drop 48 (0.3%) 2 (0.3%) core::alloc::layout::Layout::for_value_raw 48 (0.3%) 2 (0.3%) ttf_parser::parser::LazyArray16::last 47 (0.3%) 1 (0.2%) core::option::Option::unwrap_unchecked 47 (0.3%) 1 (0.2%) ttf_parser::tables::glyf::CoordsIter::next 46 (0.3%) 1 (0.2%) ::clone 45 (0.3%) 1 (0.2%) ::fmt 44 (0.3%) 1 (0.2%) ::quad_to 44 (0.3%) 1 (0.2%) ttf_parser::tables::kern::Subtable::glyphs_kerning 43 (0.3%) 1 (0.2%) ::parse 43 (0.3%) 1 (0.2%) ::parse 43 (0.3%) 1 (0.2%) ::parse 43 (0.3%) 1 (0.2%) ttf_parser::Font::ascender 43 (0.3%) 1 (0.2%) ttf_parser::Font::descender 43 (0.3%) 1 (0.2%) ttf_parser::Font::line_gap 42 (0.3%) 1 (0.2%) rusttype::ScaledGlyph::h_metrics 41 (0.3%) 1 (0.2%) ::move_to 40 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::try_fold 40 (0.2%) 1 (0.2%) as core::ops::try_trait::Try>::branch 40 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 40 (0.2%) 1 (0.2%) rusttype::font::Font::layout 40 (0.2%) 1 (0.2%) ttf_parser::tables::glyf::Builder::line_to 40 (0.2%) 1 (0.2%) ttf_parser::tables::glyf::Builder::move_to 39 (0.2%) 1 (0.2%) ::fmt 39 (0.2%) 1 (0.2%) ::fmt 39 (0.2%) 1 (0.2%) as core::fmt::Debug>::fmt 39 (0.2%) 1 (0.2%) core::slice::iter::Iter::new 38 (0.2%) 1 (0.2%) core::slice::iter::Iter::post_inc_start 38 (0.2%) 1 (0.2%) ttf_parser::Font::glyph_index 37 (0.2%) 2 (0.3%) core::option::Option::as_ref 37 (0.2%) 1 (0.2%) core::ops::control_flow::ControlFlow::break_value 36 (0.2%) 4 (0.7%) ttf_parser::parser::LazyArray16::len 36 (0.2%) 3 (0.5%) rusttype::geometry::vector 36 (0.2%) 2 (0.3%) as core::clone::Clone>::clone 35 (0.2%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get 35 (0.2%) 1 (0.2%) rusttype::font::Font::v_metrics 35 (0.2%) 1 (0.2%) ttf_parser::Font::metrics_var_offset 34 (0.2%) 2 (0.3%) core::array:: for [T; N]>::try_from 34 (0.2%) 2 (0.3%) core::option::Option::unwrap 34 (0.2%) 1 (0.2%) ::fmt 34 (0.2%) 1 (0.2%) core::num::::overflowing_add 34 (0.2%) 1 (0.2%) core::num::::overflowing_sub 32 (0.2%) 1 (0.2%) >::try_num_from 32 (0.2%) 1 (0.2%) core::convert::num:: for i16>::try_from 32 (0.2%) 1 (0.2%) core::convert::num:: for u16>::try_from 32 (0.2%) 1 (0.2%) core::num::::checked_add 32 (0.2%) 1 (0.2%) core::num::::checked_sub 31 (0.2%) 1 (0.2%) ::line_to 31 (0.2%) 1 (0.2%) core::ptr::drop_in_place> 30 (0.2%) 2 (0.3%) >::try_into 30 (0.2%) 2 (0.3%) alloc::boxed::Box::leak 30 (0.2%) 1 (0.2%) ::fmt 30 (0.2%) 1 (0.2%) core::num::::from_ne_bytes 30 (0.2%) 1 (0.2%) core::num::::from_ne_bytes 30 (0.2%) 1 (0.2%) core::num::::from_ne_bytes 30 (0.2%) 1 (0.2%) core::option::Option<&T>::copied 30 (0.2%) 1 (0.2%) core::sync::atomic::atomic_add 30 (0.2%) 1 (0.2%) core::sync::atomic::atomic_sub 29 (0.2%) 5 (0.9%) core::ptr::unique::Unique::cast 29 (0.2%) 2 (0.3%) alloc::sync::Arc::drop_slow 29 (0.2%) 1 (0.2%) >::mul 29 (0.2%) 1 (0.2%) ttf_parser::Font::apply_metrics_variation_to 28 (0.2%) 2 (0.3%) core::array:: for &[T; N]>::try_from 28 (0.2%) 2 (0.3%) rusttype::font::Font::pair_kerning::{{closure}} 28 (0.2%) 1 (0.2%) alloc::alloc::exchange_malloc 28 (0.2%) 1 (0.2%) core::option::Option::ok_or 28 (0.2%) 1 (0.2%) core::ptr::drop_in_place> 28 (0.2%) 1 (0.2%) core::ptr::drop_in_place> 27 (0.2%) 2 (0.3%) core::option::Option::is_some 26 (0.2%) 2 (0.3%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 26 (0.2%) 1 (0.2%) core::fmt::num::::fmt 25 (0.2%) 1 (0.2%) core::num::::from_be_bytes 25 (0.2%) 1 (0.2%) core::num::::from_be_bytes 25 (0.2%) 1 (0.2%) core::num::::from_be_bytes 25 (0.2%) 1 (0.2%) ttf_parser::BBox::extend_by 25 (0.2%) 1 (0.2%) ttf_parser::VarCoords::as_slice 25 (0.2%) 1 (0.2%) ttf_parser::tables::glyf::Transform::apply_to 24 (0.1%) 2 (0.3%) rusttype::geometry::point 24 (0.1%) 1 (0.2%) core::option::Option::unwrap_or_default 24 (0.1%) 1 (0.2%) ttf_parser::tables::os2::Table::is_use_typo_metrics 23 (0.1%) 1 (0.2%) ::close 23 (0.1%) 1 (0.2%) core::sync::atomic::fence 23 (0.1%) 1 (0.2%) owned_ttf_parser::owned::SelfRefVecFont::inner_ref 22 (0.1%) 1 (0.2%) as core::ops::try_trait::Try>::branch 22 (0.1%) 1 (0.2%) core::ops::function::impls:: for &mut F>::call_mut 22 (0.1%) 1 (0.2%) rusttype::font::Font::glyph 22 (0.1%) 1 (0.2%) rusttype::font::Font::inner 22 (0.1%) 1 (0.2%) ttf_parser::Tag::from_bytes 21 (0.1%) 1 (0.2%) rusttype::font::Font::v_metrics_unscaled 21 (0.1%) 1 (0.2%) ttf_parser::parser::Stream::tail 20 (0.1%) 2 (0.3%) as core::ops::drop::Drop>::drop 20 (0.1%) 2 (0.3%) core::ptr::const_ptr::::offset 20 (0.1%) 1 (0.2%) ::deallocate 20 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get 20 (0.1%) 1 (0.2%) ::default 20 (0.1%) 1 (0.2%) core::convert::num:: for u16>::try_from 20 (0.1%) 1 (0.2%) core::str::::chars 20 (0.1%) 1 (0.2%) ttf_parser::tables::loca::Table::len 19 (0.1%) 1 (0.2%) ::fmt 18 (0.1%) 6 (1.0%) >::into 18 (0.1%) 2 (0.3%) alloc::vec::Vec::as_mut_ptr 18 (0.1%) 2 (0.3%) core::mem::align_of_val_raw 18 (0.1%) 2 (0.3%) core::mem::size_of_val_raw 18 (0.1%) 2 (0.3%) core::ptr::slice_from_raw_parts 18 (0.1%) 2 (0.3%) core::ptr::slice_from_raw_parts_mut 18 (0.1%) 1 (0.2%) ::into_glyph_id 18 (0.1%) 1 (0.2%) ::default 18 (0.1%) 1 (0.2%) core::iter::adapters::filter_map::FilterMap::new 18 (0.1%) 1 (0.2%) ttf_parser::tables::glyf::Point::lerp 17 (0.1%) 3 (0.5%) core::slice::::get 17 (0.1%) 2 (0.3%) core::ptr::non_null::NonNull::new_unchecked 17 (0.1%) 1 (0.2%) ::next 17 (0.1%) 1 (0.2%) core::option::Option::as_mut 17 (0.1%) 1 (0.2%) core::option::Option::expect 17 (0.1%) 1 (0.2%) core::str::::as_bytes 16 (0.1%) 1 (0.2%) as core::ops::try_trait::FromResidual>::from_residual 16 (0.1%) 1 (0.2%) ::parse 16 (0.1%) 1 (0.2%) ::default 16 (0.1%) 1 (0.2%) core::num::nonzero::NonZeroU16::new 16 (0.1%) 1 (0.2%) ttf_parser::tables::glyf::FlagsIter::new 15 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index 15 (0.1%) 1 (0.2%) rusttype::font::Font::try_from_vec 15 (0.1%) 1 (0.2%) ttf_parser::Font::metrics_var_offset::{{closure}} 14 (0.1%) 2 (0.3%) core::array:: for [T; N]>::try_from::{{closure}} 14 (0.1%) 1 (0.2%) as core::ops::try_trait::FromResidual>>::from_residual 14 (0.1%) 1 (0.2%) ::default 14 (0.1%) 1 (0.2%) core::alloc::layout::Layout::from_size_align_unchecked 14 (0.1%) 1 (0.2%) core::iter::adapters::filter::Filter::new 14 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull::new 14 (0.1%) 1 (0.2%) ttf_parser::parser::Stream::read_array16 14 (0.1%) 1 (0.2%) ttf_parser::tables::glyf::CoordsIter::new 13 (0.1%) 1 (0.2%) as core::default::Default>::default 13 (0.1%) 1 (0.2%) ::default 13 (0.1%) 1 (0.2%) core::iter::traits::iterator::Iterator::find_map 13 (0.1%) 1 (0.2%) core::ptr::drop_in_place 13 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 13 (0.1%) 1 (0.2%) rusttype::font::Font::scale_for_pixel_height 13 (0.1%) 1 (0.2%) ttf_parser::parser::LazyArray16::new 13 (0.1%) 1 (0.2%) ttf_parser::tables::hvar::DeltaSetIndexMap::new 12 (0.1%) 3 (0.5%) core::ptr::unique::Unique::as_ref 12 (0.1%) 2 (0.3%) core::ptr::non_null::NonNull::cast 12 (0.1%) 1 (0.2%) as core::ops::try_trait::Try>::from_output 12 (0.1%) 1 (0.2%) >::get 12 (0.1%) 1 (0.2%) ab_glyph_rasterizer::geometry::point 12 (0.1%) 1 (0.2%) alloc::alloc::alloc 12 (0.1%) 1 (0.2%) alloc::alloc::alloc_zeroed 12 (0.1%) 1 (0.2%) alloc::alloc::dealloc 12 (0.1%) 1 (0.2%) core::iter::adapters::filter::filter_try_fold 12 (0.1%) 1 (0.2%) ttf_parser::Font::units_per_em 12 (0.1%) 1 (0.2%) ttf_parser::Font::use_typo_metrics 12 (0.1%) 1 (0.2%) ttf_parser::tables::glyf::CompositeGlyphIter::new 12 (0.1%) 1 (0.2%) ttf_parser::tables::os2::Table::fs_selection 12 (0.1%) 1 (0.2%) ttf_parser::tables::os2::Table::typo_ascender 12 (0.1%) 1 (0.2%) ttf_parser::tables::os2::Table::typo_descender 12 (0.1%) 1 (0.2%) ttf_parser::tables::os2::Table::typo_line_gap 11 (0.1%) 2 (0.3%) core::ptr::mut_ptr::::is_null 11 (0.1%) 1 (0.2%) >::try_num_from 11 (0.1%) 1 (0.2%) >::try_num_from::{{closure}} 11 (0.1%) 1 (0.2%) ::parse 11 (0.1%) 1 (0.2%) ::parse 11 (0.1%) 1 (0.2%) >::try_num_from 11 (0.1%) 1 (0.2%) >::try_num_from::{{closure}} 11 (0.1%) 1 (0.2%) ::parse 11 (0.1%) 1 (0.2%) core::iter::traits::iterator::Iterator::filter 11 (0.1%) 1 (0.2%) core::iter::traits::iterator::Iterator::filter_map 10 (0.1%) 2 (0.3%) as core::convert::From<&mut T>>::from 10 (0.1%) 2 (0.3%) alloc::raw_vec::RawVec::ptr 10 (0.1%) 2 (0.3%) alloc::sync::Arc::get_mut_unchecked 10 (0.1%) 2 (0.3%) core::mem::drop 10 (0.1%) 2 (0.3%) core::mem::manually_drop::ManuallyDrop::new 10 (0.1%) 1 (0.2%) ::fmt 10 (0.1%) 1 (0.2%) core::f32::::max 10 (0.1%) 1 (0.2%) core::f32::::min 10 (0.1%) 1 (0.2%) core::num::::swap_bytes 10 (0.1%) 1 (0.2%) core::num::::swap_bytes 10 (0.1%) 1 (0.2%) core::ptr::const_ptr::::guaranteed_eq 10 (0.1%) 1 (0.2%) core::ptr::const_ptr::::wrapping_offset 10 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::guaranteed_eq 10 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::offset 10 (0.1%) 1 (0.2%) std::f32::::abs 10 (0.1%) 1 (0.2%) std::f32::::ceil 10 (0.1%) 1 (0.2%) std::f32::::floor 10 (0.1%) 1 (0.2%) std::f32::::round 10 (0.1%) 1 (0.2%) std::f32::::trunc 9 (0.1%) 5 (0.9%) core::ptr::unique::Unique::as_ptr 9 (0.1%) 4 (0.7%) core::ptr::non_null::NonNull::as_ptr 9 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 9 (0.1%) 1 (0.2%) as core::ops::arith::Div>::div 9 (0.1%) 1 (0.2%) as core::ops::arith::Mul>::mul 9 (0.1%) 1 (0.2%) as core::ops::arith::Div>::div 9 (0.1%) 1 (0.2%) as core::ops::arith::Mul>::mul 9 (0.1%) 1 (0.2%) core::char::convert::from_u32_unchecked 9 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 9 (0.1%) 1 (0.2%) rusttype::PositionedGlyph::scale 9 (0.1%) 1 (0.2%) rusttype::font::Font::units_per_em 9 (0.1%) 1 (0.2%) rusttype::geometry::> for f32>::div 9 (0.1%) 1 (0.2%) rusttype::geometry::> for f64>::div 9 (0.1%) 1 (0.2%) rusttype::geometry::> for f32>::mul 9 (0.1%) 1 (0.2%) rusttype::geometry::> for f64>::mul 8 (0.0%) 2 (0.3%) <&T as core::fmt::Debug>::fmt 8 (0.0%) 2 (0.3%) ::into_iter 8 (0.0%) 2 (0.3%) as core::ops::deref::Deref>::deref 8 (0.0%) 2 (0.3%) alloc::rc::is_dangling 8 (0.0%) 2 (0.3%) alloc::sync::Arc::from_inner 8 (0.0%) 2 (0.3%) core::ptr::non_null::NonNull::as_ref 8 (0.0%) 2 (0.3%) ttf_parser::parser::LazyArray16::is_empty 8 (0.0%) 1 (0.2%) core::array:: for [T; N]>::index 8 (0.0%) 1 (0.2%) core::sync::atomic::AtomicUsize::new 8 (0.0%) 1 (0.2%) rusttype::PositionedGlyph::position 8 (0.0%) 1 (0.2%) rusttype::ScaledGlyph::scale 8 (0.0%) 1 (0.2%) ttf_parser::Font::coords 8 (0.0%) 1 (0.2%) ttf_parser::parser::Stream::jump_to_end 8 (0.0%) 1 (0.2%) ttf_parser::parser::Stream::new 7 (0.0%) 1 (0.2%) ::allocate 7 (0.0%) 1 (0.2%) ::next 7 (0.0%) 1 (0.2%) core::slice::::iter 7 (0.0%) 1 (0.2%) core::slice::index:: for [T]>::index 7 (0.0%) 1 (0.2%) core::slice::iter::::into_iter 7 (0.0%) 1 (0.2%) core::str::validations::utf8_first_byte 7 (0.0%) 1 (0.2%) rusttype::font::Font::try_from_bytes 7 (0.0%) 1 (0.2%) ttf_parser::tables::hhea::ascender 7 (0.0%) 1 (0.2%) ttf_parser::tables::hhea::descender 7 (0.0%) 1 (0.2%) ttf_parser::tables::hhea::line_gap 6 (0.0%) 2 (0.3%) alloc::sync::Arc::inner 6 (0.0%) 2 (0.3%) core::ptr::const_ptr::::add 6 (0.0%) 1 (0.2%) ::default 6 (0.0%) 1 (0.2%) core::alloc::layout::Layout::dangling 6 (0.0%) 1 (0.2%) core::pin::Pin

::as_ref 6 (0.0%) 1 (0.2%) core::str::validations::utf8_acc_cont_byte 6 (0.0%) 1 (0.2%) core::sync::atomic::AtomicUsize::fetch_add 6 (0.0%) 1 (0.2%) core::sync::atomic::AtomicUsize::fetch_sub 6 (0.0%) 1 (0.2%) rusttype::font::Font::glyph_count 6 (0.0%) 1 (0.2%) ttf_parser::Font::apply_metrics_variation 6 (0.0%) 1 (0.2%) ttf_parser::parser::Stream::advance 5 (0.0%) 1 (0.2%) as core::ops::deref::Deref>::deref 5 (0.0%) 1 (0.2%) as core::convert::From>>::from 5 (0.0%) 1 (0.2%) >::get_unchecked 5 (0.0%) 1 (0.2%) core::alloc::layout::Layout::align 5 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::find_map::check 5 (0.0%) 1 (0.2%) core::pin::Pin

::new_unchecked 5 (0.0%) 1 (0.2%) core::ptr::const_ptr::::is_null 5 (0.0%) 1 (0.2%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 5 (0.0%) 1 (0.2%) rusttype::PositionedGlyph::into_unpositioned 5 (0.0%) 1 (0.2%) rusttype::PositionedGlyph::pixel_bounding_box 5 (0.0%) 1 (0.2%) rusttype::ScaledGlyph::into_unscaled 5 (0.0%) 1 (0.2%) ttf_parser::Font::number_of_glyphs 5 (0.0%) 1 (0.2%) ttf_parser::parser::F2DOT14::to_f32 4 (0.0%) 2 (0.3%) as core::ops::deref::Deref>::deref 4 (0.0%) 2 (0.3%) core::ptr::const_ptr::::cast 4 (0.0%) 2 (0.3%) core::ptr::const_ptr::::as_ptr 4 (0.0%) 2 (0.3%) core::ptr::mut_ptr::::cast 4 (0.0%) 1 (0.2%) ::is_near_zero 4 (0.0%) 1 (0.2%) >::from 4 (0.0%) 1 (0.2%) ::to_usize 4 (0.0%) 1 (0.2%) core::cell::UnsafeCell::new 4 (0.0%) 1 (0.2%) core::num::nonzero::NonZeroUsize::new_unchecked 4 (0.0%) 1 (0.2%) core::option::Option::is_none 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place>> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::unique::Unique::new_unchecked 4 (0.0%) 1 (0.2%) rusttype:: for ttf_parser::GlyphId>::from 4 (0.0%) 1 (0.2%) rusttype::PositionedGlyph::id 4 (0.0%) 1 (0.2%) rusttype::ScaledGlyph::font 4 (0.0%) 1 (0.2%) rusttype::ScaledGlyph::id 4 (0.0%) 1 (0.2%) std::f32::::fract 4 (0.0%) 1 (0.2%) ttf_parser::Font::is_variable 4 (0.0%) 1 (0.2%) ttf_parser::GlyphId 4 (0.0%) 1 (0.2%) ttf_parser::parser::F2DOT14 4 (0.0%) 1 (0.2%) ttf_parser::tables::kern::Subtable::is_horizontal 4 (0.0%) 1 (0.2%) ttf_parser::tables::kern::Subtable::is_variable 3 (0.0%) 1 (0.2%) ::into_glyph_id 3 (0.0%) 1 (0.2%) ::next::{{closure}} 3 (0.0%) 1 (0.2%) ::add 3 (0.0%) 1 (0.2%) ::as_font 3 (0.0%) 1 (0.2%) core::alloc::layout::Layout::size 3 (0.0%) 1 (0.2%) core::num::::from_be 3 (0.0%) 1 (0.2%) core::num::::swap_bytes 3 (0.0%) 1 (0.2%) core::num::::from_be 3 (0.0%) 1 (0.2%) core::num::::from_be 3 (0.0%) 1 (0.2%) core::ptr::const_ptr::::wrapping_add 3 (0.0%) 1 (0.2%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.2%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.2%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.2%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.2%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.2%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.2%) core::ptr::drop_in_place 3 (0.0%) 1 (0.2%) rusttype::Glyph::id 3 (0.0%) 1 (0.2%) ttf_parser::Font::use_typo_metrics::{{closure}} 3 (0.0%) 1 (0.2%) ttf_parser::parser::Stream::offset 3 (0.0%) 1 (0.2%) ttf_parser::parser::Stream::skip 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::CompositeGlyphFlags::arg_1_and_2_are_words 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::CompositeGlyphFlags::args_are_xy_values 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::CompositeGlyphFlags::more_components 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::CompositeGlyphFlags::we_have_a_scale 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::CompositeGlyphFlags::we_have_a_two_by_two 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::CompositeGlyphFlags::we_have_an_x_and_y_scale 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::SimpleGlyphFlags::on_curve_point 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::SimpleGlyphFlags::repeat_flag 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::SimpleGlyphFlags::x_is_same_or_positive_short 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::SimpleGlyphFlags::x_short 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::SimpleGlyphFlags::y_is_same_or_positive_short 3 (0.0%) 1 (0.2%) ttf_parser::tables::glyf::SimpleGlyphFlags::y_short 3 (0.0%) 1 (0.2%) ttf_parser::tables::os2::SelectionFlags::use_typo_metrics 2 (0.0%) 2 (0.3%) >::from 2 (0.0%) 2 (0.3%) core::mem::align_of 2 (0.0%) 2 (0.3%) core::mem::size_of 2 (0.0%) 1 (0.2%) as core::ops::deref::Deref>::deref 2 (0.0%) 1 (0.2%) ::sub 2 (0.0%) 1 (0.2%) >::num_from 2 (0.0%) 1 (0.2%) core::convert::num:: for f32>::from 2 (0.0%) 1 (0.2%) core::convert::num:: for f32>::from 2 (0.0%) 1 (0.2%) core::convert::num:: for u32>::from 2 (0.0%) 1 (0.2%) core::convert::num:: for usize>::from 2 (0.0%) 1 (0.2%) core::convert::num:: for i16>::from 2 (0.0%) 1 (0.2%) core::convert::num:: for u32>::from 2 (0.0%) 1 (0.2%) core::convert::num:: for usize>::from 2 (0.0%) 1 (0.2%) core::num::::wrapping_add 2 (0.0%) 1 (0.2%) core::pin::Pin<&T>::get_ref 2 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::as_mut_ptr 2 (0.0%) 1 (0.2%) core::slice::::as_ptr 2 (0.0%) 1 (0.2%) rusttype::Glyph::font 2 (0.0%) 1 (0.2%) rusttype::PositionedGlyph::unpositioned 2 (0.0%) 1 (0.2%) rusttype::ScaledGlyph::unscaled 1 (0.0%) 1 (0.2%) ::default 1 (0.0%) 1 (0.2%) ::parse::{{closure}} 1 (0.0%) 1 (0.2%) ::default 1 (0.0%) 1 (0.2%) ::default 1 (0.0%) 1 (0.2%) ::default 1 (0.0%) 1 (0.2%) core::cell::UnsafeCell::get 1 (0.0%) 1 (0.2%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.2%) core::num::nonzero::NonZeroU16::get 1 (0.0%) 1 (0.2%) core::num::nonzero::NonZeroUsize::get 1 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&f32> 1 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&u16> 1 (0.0%) 1 (0.2%) core::ptr::drop_in_place 1 (0.0%) 1 (0.2%) core::ptr::drop_in_place> 1 (0.0%) 1 (0.2%) core::ptr::drop_in_place 1 (0.0%) 1 (0.2%) core::ptr::drop_in_place 1 (0.0%) 1 (0.2%) core::ptr::null 1 (0.0%) 1 (0.2%) core::ptr::null_mut 1 (0.0%) 1 (0.2%) core::slice::::default 1 (0.0%) 1 (0.2%) ttf_parser::tables::hmtx::Table::advance::{{closure}}