LCOV - code coverage report
Current view: top level - proxy/src - intern.rs (source / functions) Coverage Total Hit
Test: c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info Lines: 76.5 % 132 101
Test Date: 2024-02-12 20:26:03 Functions: 46.9 % 81 38

Function Name Sort by function name Hit count Sort by function hit count
<<proxy::intern::InternedString<_> as serde::de::Deserialize>::deserialize::Visitor<_> as serde::de::Visitor>::expecting 0
< as serde::de::Deserialize>::deserialize::Visitor<_> as serde::de::Visitor>::expecting 0
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::expecting 0
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::expecting 0
<proxy::intern::BranchIdTag as core::fmt::Debug>::fmt 0
::clone 0
::eq 0
::fmt 0
::hash::<_> 0
<proxy::intern::BranchIdTag as proxy::intern::InternId>::get_interner 0
<proxy::intern::EndpointIdTag as core::fmt::Debug>::fmt 0
::clone 0
::eq 0
::fmt 0
::hash::<_> 0
<proxy::intern::InternedString<_> as core::convert::AsRef<str>>::as_ref 0
<proxy::intern::InternedString<_> as core::ops::deref::Deref>::deref 0
<proxy::intern::InternedString<_> as serde::ser::Serialize>::serialize::<_> 0
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as core::convert::From<&proxy::BranchId>>::from 0
<proxy::intern::InternedString<proxy::intern::RoleNameTag> as core::fmt::Display>::fmt 0
as core::fmt::Display>::fmt 0
as core::fmt::Display>::fmt 0
<proxy::intern::InternedString<proxy::intern::RoleNameTag>>::as_str 0
>::as_str 0
>::as_str 0
<proxy::intern::ProjectIdTag as core::fmt::Debug>::fmt 0
::clone 0
::eq 0
::fmt 0
::hash::<_> 0
<proxy::intern::RoleNameTag as core::fmt::Debug>::fmt 0
::clone 0
::eq 0
::fmt 0
::hash::<_> 0
<proxy::intern::StringInterner<_>>::is_empty 0
<proxy::intern::StringInterner<_>>::current_memory_usage 2
>::current_memory_usage 0
>::current_memory_usage 2
<proxy::intern::StringInterner<_>>::len 2
>::len 0
>::len 2
<proxy::intern::tests::MyId as proxy::intern::InternId>::get_interner 2
proxy::intern::tests::push_many_strings 2
proxy::intern::tests::push_many_strings::{closure#0} 2
<<proxy::intern::InternedString<_> as serde::de::Deserialize>::deserialize::Visitor<_> as serde::de::Visitor>::visit_str::<_> 6
< as serde::de::Deserialize>::deserialize::Visitor<_> as serde::de::Visitor>::visit_str::<_> 0
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 2
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 4
<proxy::intern::InternedString<_> as serde::de::Deserialize>::deserialize::<_> 6
as serde::de::Deserialize>::deserialize::<_> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 4
<proxy::intern::InternedString<proxy::intern::RoleNameTag> as core::convert::From<&proxy::RoleName>>::from 18
<proxy::intern::InternedString<proxy::intern::EndpointIdTag> as core::convert::From<&proxy::EndpointId>>::from 20
<proxy::intern::InternedString<proxy::intern::ProjectIdTag> as core::convert::From<&proxy::ProjectId>>::from 26
<proxy::intern::StringInterner<proxy::intern::BranchIdTag> as core::default::Default>::default 27
as core::default::Default>::default 0
as core::default::Default>::default 2
as core::default::Default>::default 7
as core::default::Default>::default 8
as core::default::Default>::default 10
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::new 27
>::new 0
>::new 2
>::new 7
>::new 8
>::new 10
<proxy::intern::ProjectIdTag as proxy::intern::InternId>::get_interner 30
<proxy::intern::RoleNameTag as proxy::intern::InternId>::get_interner 50
<proxy::intern::EndpointIdTag as proxy::intern::InternId>::get_interner 64
<proxy::intern::InternedString<proxy::intern::RoleNameTag>>::get 74
>::get 30
>::get 44
<proxy::intern::StringInterner<proxy::intern::RoleNameTag>>::get 74
>::get 30
>::get 44
<proxy::intern::InternedString<proxy::intern::RoleNameTag> as core::fmt::Debug>::fmt 370
as core::clone::Clone>::clone 0
as core::fmt::Debug>::fmt 0
as core::clone::Clone>::clone 0
as core::fmt::Debug>::fmt 0
as core::cmp::PartialEq>::eq 20
as core::cmp::PartialEq>::eq 30
as core::hash::Hash>::hash:: 44
as core::hash::Hash>::hash:: 50
as core::cmp::PartialEq>::eq 76
as core::hash::Hash>::hash:: 150
<proxy::intern::StringInterner<_> as core::ops::index::Index<proxy::intern::InternedString<_>>>::index 200000
as core::ops::index::Index>>::index 0
as core::ops::index::Index>>::index 200000
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::get_or_intern 200070
>::get_or_intern 0
>::get_or_intern 20
>::get_or_intern 20
>::get_or_intern 30
>::get_or_intern 200000

Generated by: LCOV version 2.1-beta