LCOV - code coverage report
Current view: top level - proxy/src - intern.rs (source / functions) Coverage Total Hit
Test: 1e20c4f2b28aa592527961bb32170ebbd2c9172f.info Lines: 80.3 % 122 98
Test Date: 2025-07-16 12:29:03 Functions: 60.5 % 86 52

Function Name Sort by function name Hit count Sort by function hit count
<<proxy::intern::InternedString<_> as serde::de::Deserialize>::deserialize::Visitor<proxy::intern::BranchIdTag> 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
< 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::InternedString<_> as serde::de::Deserialize>::deserialize::Visitor<proxy::intern::BranchIdTag> as serde::de::Visitor>::visit_str::<serde_json::error::Error> 40
< 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:: 14
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 14
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 11
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 1
<proxy::intern::AccountIdTag as proxy::intern::InternId>::get_interner 0
<proxy::intern::BranchIdTag as proxy::intern::InternId>::get_interner 48
<proxy::intern::EndpointIdTag as proxy::intern::InternId>::get_interner 67
<proxy::intern::InternedString<_> as core::convert::AsRef<str>>::as_ref 0
<proxy::intern::InternedString<proxy::intern::AccountIdTag> as core::convert::From<&proxy::types::AccountId>>::from 0
<proxy::intern::InternedString<proxy::intern::AccountIdTag> as core::convert::From<proxy::types::AccountId>>::from 0
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as core::convert::From<&proxy::types::BranchId>>::from 26
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as core::convert::From<proxy::types::BranchId>>::from 0
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as core::ops::deref::Deref>::deref 29
as core::ops::deref::Deref>::deref 0
as core::ops::deref::Deref>::deref 0
as core::ops::deref::Deref>::deref 29
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as serde::de::Deserialize>::deserialize::<serde_json::value::Value> 40
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
as serde::de::Deserialize>::deserialize::> 8
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize:: 4
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
as serde::de::Deserialize>::deserialize::> 8
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize:: 4
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 7
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize:: 4
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 1
as serde::de::Deserialize>::deserialize::> 0
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> 16
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 8
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 8
<proxy::intern::InternedString<proxy::intern::BranchIdTag>>::as_str 45
>::as_str 0
>::as_str 8
>::as_str 8
>::as_str 0
>::as_str 29
<proxy::intern::InternedString<proxy::intern::EndpointIdTag> as core::convert::From<&proxy::types::EndpointId>>::from 34
<proxy::intern::InternedString<proxy::intern::EndpointIdTag> as core::convert::From<proxy::types::EndpointId>>::from 4
<proxy::intern::InternedString<proxy::intern::ProjectIdTag> as core::convert::From<&proxy::types::ProjectId>>::from 32
<proxy::intern::InternedString<proxy::intern::ProjectIdTag> as core::convert::From<proxy::types::ProjectId>>::from 0
<proxy::intern::InternedString<proxy::intern::RoleNameTag> as core::convert::From<&proxy::types::RoleName>>::from 11
<proxy::intern::InternedString<proxy::intern::RoleNameTag> as core::fmt::Display>::fmt 0
as core::fmt::Display>::fmt 0
as core::fmt::Display>::fmt 0
as core::fmt::Display>::fmt 0
as core::fmt::Display>::fmt 0
<proxy::intern::InternedString<proxy::intern::RoleNameTag>>::get 12
>::get 7
>::get 5
<proxy::intern::ProjectIdTag as proxy::intern::InternId>::get_interner 43
<proxy::intern::RoleNameTag as proxy::intern::InternId>::get_interner 46
<proxy::intern::StringInterner<_> as core::ops::index::Index<proxy::intern::InternedString<_>>>::index 100000
as core::ops::index::Index>>::index 0
as core::ops::index::Index>>::index 100000
<proxy::intern::StringInterner<proxy::intern::BranchIdTag> as core::default::Default>::default 72
as core::default::Default>::default 0
as core::default::Default>::default 17
as core::default::Default>::default 25
as core::default::Default>::default 21
as core::default::Default>::default 8
as core::default::Default>::default 1
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::get_or_intern 100147
>::get_or_intern 0
>::get_or_intern 40
>::get_or_intern 52
>::get_or_intern 43
>::get_or_intern 12
>::get_or_intern 100000
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::new 72
>::new 0
>::new 17
>::new 25
>::new 21
>::new 8
>::new 1
<proxy::intern::StringInterner<proxy::intern::RoleNameTag>>::get 12
>::get 7
>::get 5
<proxy::intern::StringInterner<proxy::intern::tests::MyId>>::current_memory_usage 1
<proxy::intern::StringInterner<proxy::intern::tests::MyId>>::len 1
<proxy::intern::tests::MyId as proxy::intern::InternId>::get_interner 1
proxy::intern::tests::push_many_strings 1

Generated by: LCOV version 2.1-beta