LCOV - code coverage report
Current view: top level - libs/utils/src - bin_ser.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 87.0 % 200 174
Test Date: 2024-02-07 07:37:29 Functions: 54.1 % 266 144

Function Name Sort by function name Hit count Sort by function hit count
<_ as utils::bin_ser::BeSer>::des 139553167
<_ as utils::bin_ser::BeSer>::des 0
::des 1550
::des 653085
::des 983116
::des 10849
::des 1498
::des 137852893
::des 4
::des 2
::des 484
::des 490
::des 21
::des 49159
::des 2
::des 4
::des 2
::des 2
::des 2
::des 4
<_ as utils::bin_ser::BeSer>::des_from::<_> 4
<_ as utils::bin_ser::BeSer>::des_from::<_> 0
::des_from::> 2
::des_from::> 2
<_ as utils::bin_ser::BeSer>::des_from::<_>::{closure#0} 2
<_ as utils::bin_ser::BeSer>::des_from::<_>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 2
<_ as utils::bin_ser::BeSer>::des_prefix 34409
<_ as utils::bin_ser::BeSer>::des_prefix 0
::des_prefix 12046
::des_prefix 22361
::des_prefix 2
<_ as utils::bin_ser::BeSer>::ser 18258496
<_ as utils::bin_ser::BeSer>::ser 0
::ser 3240
::ser 5543
::ser 715660
::ser 2533
::ser 681
::ser 17503161
::ser 4
::ser 2
::ser 13830
::ser 13828
::ser 2
::ser 2
::ser 2
::ser 2
::ser 2
::ser 4
<_ as utils::bin_ser::BeSer>::ser::{closure#0} 0
<_ as utils::bin_ser::BeSer>::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
<_ as utils::bin_ser::BeSer>::ser_into::<_> 71651627
<_ as utils::bin_ser::BeSer>::ser_into::<_> 0
::ser_into::> 65308101
::ser_into::> 15915
::ser_into::> 6029
::ser_into::> 6321580
::ser_into::>> 2
<_ as utils::bin_ser::BeSer>::ser_into::<_>::{closure#0} 0
<_ as utils::bin_ser::BeSer>::ser_into::<_>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>>::{closure#0} 0
<_ as utils::bin_ser::BeSer>::ser_into_slice 0
<_ as utils::bin_ser::BeSer>::serialized_size 4
<_ as utils::bin_ser::BeSer>::serialized_size 0
::serialized_size 2
::serialized_size 2
<_ as utils::bin_ser::BeSer>::serialized_size::{closure#0} 0
<_ as utils::bin_ser::BeSer>::serialized_size::{closure#0} 0
::serialized_size::{closure#0} 0
::serialized_size::{closure#0} 0
<_ as utils::bin_ser::LeSer>::des 158005571
<_ as utils::bin_ser::LeSer>::des 0
::des 2620
::des 157856717
::des 2
::des 145940
::des 2
::des 84
::des 2
::des 2
::des 2
::des 2
::des 192
::des 2
::des 4
<_ as utils::bin_ser::LeSer>::des_from::<_> 79146104
<_ as utils::bin_ser::LeSer>::des_from::<_> 0
::des_from::<&[u8]> 2
::des_from::> 1577
::des_from::> 3285672
::des_from::> 73215430
::des_from::> 4
::des_from::> 11124
::des_from::> 4
::des_from::> 8228
::des_from::> 2620372
::des_from::> 1845
::des_from::> 1842
::des_from::> 2
::des_from::> 2
<_ as utils::bin_ser::LeSer>::des_from::<_>::{closure#0} 2
<_ as utils::bin_ser::LeSer>::des_from::<_>::{closure#0} 0
::des_from::<&[u8]>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 2
<_ as utils::bin_ser::LeSer>::des_prefix 1796
<_ as utils::bin_ser::LeSer>::des_prefix 0
::des_prefix 1794
::des_prefix 0
::des_prefix 0
::des_prefix 2
<_ as utils::bin_ser::LeSer>::ser 35809
<_ as utils::bin_ser::LeSer>::ser 0
::ser 33968
::ser 597
::ser 604
::ser 599
::ser 10
::ser 5
::ser 0
::ser 0
::ser 0
::ser 0
::ser 4
::ser 2
::ser 0
::ser 0
::ser 0
::ser 0
::ser 4
::ser 2
::ser 2
::ser 2
::ser 2
::ser 2
::ser 2
::ser 2
::ser 2
<_ as utils::bin_ser::LeSer>::ser::{closure#0} 0
<_ as utils::bin_ser::LeSer>::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
<_ as utils::bin_ser::LeSer>::ser_into::<_> 4991
<_ as utils::bin_ser::LeSer>::ser_into::<_> 0
::ser_into::> 4989
::ser_into::>> 2
<_ as utils::bin_ser::LeSer>::ser_into::<_>::{closure#0} 0
<_ as utils::bin_ser::LeSer>::ser_into::<_>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>>::{closure#0} 0
<_ as utils::bin_ser::LeSer>::ser_into_slice 0
<_ as utils::bin_ser::LeSer>::serialized_size 4
<_ as utils::bin_ser::LeSer>::serialized_size 0
::serialized_size 2
::serialized_size 2
<_ as utils::bin_ser::LeSer>::serialized_size::{closure#0} 0
<_ as utils::bin_ser::LeSer>::serialized_size::{closure#0} 0
::serialized_size::{closure#0} 0
::serialized_size::{closure#0} 0
<utils::bin_ser::DeserializeError as core::convert::From<alloc::boxed::Box<bincode::error::ErrorKind>>>::from 4
<utils::bin_ser::DeserializeError as core::fmt::Debug>::fmt 0
::fmt 0
::fmt 0
<utils::bin_ser::SerializeError as core::convert::From<alloc::boxed::Box<bincode::error::ErrorKind>>>::from 0
<utils::bin_ser::SerializeError as core::fmt::Debug>::fmt 0
::fmt 0
::fmt 0
<utils::bin_ser::tests::LongMsg as core::fmt::Debug>::fmt 24
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 2
::eq 4
::fmt 0
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 2
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 2
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 2
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 2
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
::serialize::<&mut bincode::ser::SizeChecker, bincode::config::int::FixintEncoding>>> 2
::serialize::<&mut bincode::ser::SizeChecker, bincode::config::int::FixintEncoding>>> 2
<utils::bin_ser::tests::ShortStruct as core::fmt::Debug>::fmt 68
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 2
::eq 12
::fmt 0
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 4
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 4
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 2
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 2
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 2
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 2
::serialize::<&mut bincode::ser::Serializer<&mut std::io::cursor::Cursor>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::serialize::<&mut bincode::ser::Serializer<&mut std::io::cursor::Cursor>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
::serialize::<&mut bincode::ser::SizeChecker, bincode::config::int::FixintEncoding>>> 2
::serialize::<&mut bincode::ser::SizeChecker, bincode::config::int::FixintEncoding>>> 2
utils::bin_ser::be_coder 229498251
utils::bin_ser::le_coder 237194275
utils::bin_ser::tests::be_long 2
utils::bin_ser::tests::be_long::{closure#0} 2
utils::bin_ser::tests::be_short 2
utils::bin_ser::tests::be_short::{closure#0} 2
utils::bin_ser::tests::le_long 2
utils::bin_ser::tests::le_long::{closure#0} 2
utils::bin_ser::tests::le_short 2
utils::bin_ser::tests::le_short::{closure#0} 2

Generated by: LCOV version 2.1-beta