LCOV - differential code coverage report
Current view: top level - libs/utils/src - bin_ser.rs (source / functions) Coverage Total Hit UBC CBC
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 87.0 % 200 174 26 174
Current Date: 2023-10-19 02:04:12 Functions: 51.9 % 241 125 116 125
Baseline: c8637f37369098875162f194f92736355783b050.info
Baseline Date: 2023-10-18 20:25:20

Function Name Sort by function name TLA Hit count Sort by function hit count
<_ as utils::bin_ser::BeSer>::des CBC 246710897
<_ as utils::bin_ser::BeSer>::des UBC 0
::des CBC 2657
::des CBC 569719
::des CBC 690824
::des CBC 9635
::des CBC 1313
::des CBC 245435445
::des CBC 1
::des CBC 642
::des CBC 645
::des CBC 1
::des CBC 12
::des CBC 1
::des CBC 2
<_ as utils::bin_ser::BeSer>::des_from::<_> CBC 2
<_ as utils::bin_ser::BeSer>::des_from::<_> UBC 0
::des_from::> CBC 1
::des_from::> CBC 1
<_ as utils::bin_ser::BeSer>::des_from::<_>::{closure#0} CBC 1
<_ as utils::bin_ser::BeSer>::des_from::<_>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} CBC 1
<_ as utils::bin_ser::BeSer>::des_prefix CBC 14810
<_ as utils::bin_ser::BeSer>::des_prefix UBC 0
::des_prefix CBC 10807
::des_prefix CBC 4002
::des_prefix CBC 1
<_ as utils::bin_ser::BeSer>::ser CBC 30199594
<_ as utils::bin_ser::BeSer>::ser UBC 0
::ser CBC 3038
::ser CBC 5256
::ser CBC 583295
::ser CBC 2376
::ser CBC 621
::ser CBC 29577748
::ser CBC 1
::ser CBC 13628
::ser CBC 13629
::ser CBC 1
::ser CBC 1
<_ as utils::bin_ser::BeSer>::ser::{closure#0} UBC 0
<_ as utils::bin_ser::BeSer>::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
<_ as utils::bin_ser::BeSer>::ser_into::<_> CBC 81644541
<_ as utils::bin_ser::BeSer>::ser_into::<_> UBC 0
::ser_into::> CBC 76622064
::ser_into::> CBC 15721
::ser_into::> CBC 3402
::ser_into::> CBC 5003353
::ser_into::>> CBC 1
<_ as utils::bin_ser::BeSer>::ser_into::<_>::{closure#0} UBC 0
<_ as utils::bin_ser::BeSer>::ser_into::<_>::{closure#0} UBC 0
::ser_into::>::{closure#0} UBC 0
::ser_into::>::{closure#0} UBC 0
::ser_into::>::{closure#0} UBC 0
::ser_into::>::{closure#0} UBC 0
::ser_into::>>::{closure#0} UBC 0
<_ as utils::bin_ser::BeSer>::ser_into_slice UBC 0
<_ as utils::bin_ser::BeSer>::serialized_size CBC 2
<_ as utils::bin_ser::BeSer>::serialized_size UBC 0
::serialized_size CBC 1
::serialized_size CBC 1
<_ as utils::bin_ser::BeSer>::serialized_size::{closure#0} UBC 0
<_ as utils::bin_ser::BeSer>::serialized_size::{closure#0} UBC 0
::serialized_size::{closure#0} UBC 0
::serialized_size::{closure#0} UBC 0
<_ as utils::bin_ser::LeSer>::des CBC 168853976
<_ as utils::bin_ser::LeSer>::des UBC 0
::des CBC 2521
::des CBC 168851279
::des CBC 1
::des CBC 42
::des CBC 1
::des CBC 42
::des UBC 0
::des UBC 0
::des UBC 0
::des UBC 0
::des CBC 87
::des CBC 1
::des CBC 2
<_ as utils::bin_ser::LeSer>::des_from::<_> CBC 74603069
<_ as utils::bin_ser::LeSer>::des_from::<_> UBC 0
::des_from::<&[u8]> CBC 1
::des_from::> CBC 1469
::des_from::> CBC 3087899
::des_from::> CBC 68588722
::des_from::> CBC 2
::des_from::> CBC 4114
::des_from::> CBC 2
::des_from::> CBC 4114
::des_from::> CBC 2912723
::des_from::> CBC 2012
::des_from::> CBC 2009
::des_from::> CBC 1
::des_from::> CBC 1
<_ as utils::bin_ser::LeSer>::des_from::<_>::{closure#0} CBC 1
<_ as utils::bin_ser::LeSer>::des_from::<_>::{closure#0} UBC 0
::des_from::<&[u8]>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} UBC 0
::des_from::>::{closure#0} CBC 1
<_ as utils::bin_ser::LeSer>::des_prefix CBC 1791
<_ as utils::bin_ser::LeSer>::des_prefix UBC 0
::des_prefix CBC 1790
::des_prefix UBC 0
::des_prefix UBC 0
::des_prefix CBC 1
<_ as utils::bin_ser::LeSer>::ser CBC 30556
<_ as utils::bin_ser::LeSer>::ser UBC 0
::ser CBC 28619
::ser CBC 638
::ser CBC 641
::ser CBC 638
::ser CBC 8
::ser CBC 4
::ser UBC 0
::ser UBC 0
::ser UBC 0
::ser UBC 0
::ser CBC 2
::ser CBC 1
::ser UBC 0
::ser UBC 0
::ser UBC 0
::ser UBC 0
::ser CBC 2
::ser CBC 1
::ser CBC 1
::ser CBC 1
<_ as utils::bin_ser::LeSer>::ser::{closure#0} UBC 0
<_ as utils::bin_ser::LeSer>::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
::ser::{closure#0} UBC 0
<_ as utils::bin_ser::LeSer>::ser_into::<_> CBC 5419
<_ as utils::bin_ser::LeSer>::ser_into::<_> UBC 0
::ser_into::> CBC 5418
::ser_into::>> CBC 1
<_ as utils::bin_ser::LeSer>::ser_into::<_>::{closure#0} UBC 0
<_ as utils::bin_ser::LeSer>::ser_into::<_>::{closure#0} UBC 0
::ser_into::>::{closure#0} UBC 0
::ser_into::>>::{closure#0} UBC 0
<_ as utils::bin_ser::LeSer>::ser_into_slice UBC 0
<_ as utils::bin_ser::LeSer>::serialized_size CBC 2
<_ as utils::bin_ser::LeSer>::serialized_size UBC 0
::serialized_size CBC 1
::serialized_size CBC 1
<_ as utils::bin_ser::LeSer>::serialized_size::{closure#0} UBC 0
<_ as utils::bin_ser::LeSer>::serialized_size::{closure#0} UBC 0
::serialized_size::{closure#0} UBC 0
::serialized_size::{closure#0} UBC 0
<utils::bin_ser::DeserializeError as core::convert::From<alloc::boxed::Box<bincode::error::ErrorKind>>>::from CBC 2
<utils::bin_ser::DeserializeError as core::fmt::Debug>::fmt UBC 0
::fmt UBC 0
::fmt UBC 0
<utils::bin_ser::SerializeError as core::convert::From<alloc::boxed::Box<bincode::error::ErrorKind>>>::from UBC 0
<utils::bin_ser::SerializeError as core::fmt::Debug>::fmt UBC 0
::fmt UBC 0
::fmt UBC 0
<utils::bin_ser::tests::LongMsg as core::fmt::Debug>::fmt CBC 12
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 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>>> CBC 1
<::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>>> CBC 1
::eq CBC 2
::fmt UBC 0
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 1
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 1
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 1
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 1
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::<&mut bincode::ser::SizeChecker, bincode::config::int::FixintEncoding>>> CBC 1
::serialize::<&mut bincode::ser::SizeChecker, bincode::config::int::FixintEncoding>>> CBC 1
<utils::bin_ser::tests::ShortStruct as core::fmt::Debug>::fmt CBC 34
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 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>>> CBC 1
<::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>>> CBC 1
<::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>>> CBC 1
<::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>>> CBC 1
<::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>>> CBC 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>>> CBC 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>>> CBC 1
<::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>>> CBC 1
::eq CBC 6
::fmt UBC 0
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 2
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 2
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> CBC 1
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> CBC 1
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 1
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 1
::serialize::<&mut bincode::ser::Serializer<&mut std::io::cursor::Cursor>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::serialize::<&mut bincode::ser::Serializer<&mut std::io::cursor::Cursor>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::<&mut bincode::ser::SizeChecker, bincode::config::int::FixintEncoding>>> CBC 1
::serialize::<&mut bincode::ser::SizeChecker, bincode::config::int::FixintEncoding>>> CBC 1
utils::bin_ser::be_coder CBC 358574418
utils::bin_ser::le_coder CBC 243495581
utils::bin_ser::tests::be_long CBC 1
utils::bin_ser::tests::be_long::{closure#0} CBC 1
utils::bin_ser::tests::be_short CBC 1
utils::bin_ser::tests::be_short::{closure#0} CBC 1
utils::bin_ser::tests::le_long CBC 1
utils::bin_ser::tests::le_long::{closure#0} CBC 1
utils::bin_ser::tests::le_short CBC 1
utils::bin_ser::tests::le_short::{closure#0} CBC 1

Generated by: LCOV version 2.1-beta