LCOV - differential code coverage report
Current view: top level - control_plane/src/bin - attachment_service.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 95.6 % 206 197 9 197
Current Date: 2024-01-09 02:06:09 Functions: 67.4 % 86 58 28 58
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
<<attachment_service::PersistentState as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting CBC 2240
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 4
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 4
<::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:: CBC 4
<::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::> CBC 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 1110
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::deserialize::<&mut serde_json::de::Deserializer> CBC 4
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 1110
<attachment_service::Cli as clap_builder::derive::Args>::group_id CBC 672
::augment_args CBC 336
::augment_args_for_update UBC 0
::group_id UBC 0
::command CBC 336
::command_for_update UBC 0
::from_arg_matches UBC 0
::update_from_arg_matches UBC 0
::update_from_arg_matches_mut UBC 0
<attachment_service::Cli as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#0} UBC 0
::from_arg_matches_mut::{closure#0} UBC 0
::update_from_arg_matches_mut::{closure#0} UBC 0
<attachment_service::Cli as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#1} UBC 0
::from_arg_matches_mut::{closure#1} UBC 0
::update_from_arg_matches_mut::{closure#1} UBC 0
<attachment_service::PersistentState>::load CBC 672
::load CBC 336
::load::{closure#0} CBC 336
<attachment_service::PersistentState>::load_or_new CBC 672
::load_or_new CBC 336
::load_or_new::{closure#0} CBC 336
<attachment_service::PersistentState>::load_or_new::{closure#0}::{closure#0} CBC 332
<attachment_service::PersistentState>::load_or_new::{closure#0}::{closure#1} CBC 4
<attachment_service::PersistentState>::load_or_new::{closure#0}::{closure#2} CBC 332
<attachment_service::PersistentState>::save CBC 2220
::save CBC 1110
::save::{closure#0} CBC 1110
<attachment_service::State as core::clone::Clone>::clone UBC 0
<attachment_service::State>::new CBC 336
<attachment_service::TenantState as core::clone::Clone>::clone CBC 1972
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 8
<::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:: CBC 8
<::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::> CBC 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
::clone CBC 974
::deserialize::<&mut serde_json::de::Deserializer> CBC 4
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 974
attachment_service::from_hex_map::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>, attachment_service::TenantState> CBC 4
attachment_service::from_hex_map::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>, attachment_service::TenantState>::{closure#0} CBC 4
attachment_service::from_hex_map::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>, attachment_service::TenantState>::{closure#0}::{closure#0} CBC 4
attachment_service::get_state CBC 1556
attachment_service::handle_attach_hook CBC 1110
attachment_service::handle_attach_hook CBC 555
attachment_service::handle_attach_hook::{closure#0} CBC 555
attachment_service::handle_attach_hook::{closure#0}::{closure#0} CBC 431
attachment_service::handle_attach_hook::{closure#0}::{closure#1} CBC 553
attachment_service::handle_attach_hook::{closure#0}::{closure#2} CBC 553
attachment_service::handle_attach_hook::{closure#0}::{closure#3} CBC 2
attachment_service::handle_attach_hook::{closure#0}::{closure#4} UBC 0
attachment_service::handle_attach_hook::{closure#0}::{closure#5} CBC 555
attachment_service::handle_inspect CBC 4
attachment_service::handle_inspect CBC 2
attachment_service::handle_inspect::{closure#0} CBC 2
attachment_service::handle_inspect::{closure#0}::{closure#0} CBC 4
attachment_service::handle_inspect::{closure#0}::{closure#0} CBC 2
attachment_service::handle_inspect::{closure#0}::{closure#0}::{closure#0} CBC 2
attachment_service::handle_re_attach CBC 1110
attachment_service::handle_re_attach CBC 555
attachment_service::handle_re_attach::{closure#0} CBC 555
attachment_service::handle_validate CBC 888
attachment_service::handle_validate CBC 444
attachment_service::handle_validate::{closure#0} CBC 444
attachment_service::handle_validate::{closure#0}::{closure#0} CBC 511
attachment_service::main CBC 672
attachment_service::main CBC 336
attachment_service::main::{closure#0} CBC 336
attachment_service::main::{closure#0}::{closure#0} UBC 0
attachment_service::main::{closure#0}::{closure#1} CBC 336
attachment_service::main::{closure#0}::{closure#1}::{closure#0} CBC 336
attachment_service::main::{closure#0}::{closure#2} CBC 336
attachment_service::main::{closure#0}::{closure#3} CBC 336
attachment_service::make_router CBC 336
attachment_service::make_router::{closure#0} CBC 555
attachment_service::make_router::{closure#1} CBC 444
attachment_service::make_router::{closure#2} CBC 555
attachment_service::make_router::{closure#3} CBC 2
attachment_service::to_hex_map::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>, attachment_service::TenantState> CBC 1110
attachment_service::to_hex_map::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>, attachment_service::TenantState> CBC 1110
attachment_service::to_hex_map::, serde_json::ser::CompactFormatter>, attachment_service::TenantState> UBC 0
attachment_service::to_hex_map::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>, attachment_service::TenantState>::{closure#0} CBC 974
attachment_service::to_hex_map::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>, attachment_service::TenantState>::{closure#0} CBC 974
attachment_service::to_hex_map::, serde_json::ser::CompactFormatter>, attachment_service::TenantState>::{closure#0} UBC 0

Generated by: LCOV version 2.1-beta