LCOV - code coverage report
Current view: top level - proxy/src - intern.rs (source / functions) Coverage Total Hit
Test: 2aa98e37cd3250b9a68c97ef6050b16fe702ab33.info Lines: 87.1 % 132 115
Test Date: 2024-08-29 11:33:10 Functions: 65.8 % 76 50

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
<<proxy::intern::InternedString<_> as serde::de::Deserialize>::deserialize::Visitor<proxy::intern::BranchIdTag> as serde::de::Visitor>::visit_str::<serde_json::error::Error> 138
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 42
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 42
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 48
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 6
<proxy::intern::BranchIdTag as proxy::intern::InternId>::get_interner 162
<proxy::intern::EndpointIdTag as proxy::intern::InternId>::get_interner 414
<proxy::intern::InternedString<_> as core::convert::AsRef<str>>::as_ref 0
<proxy::intern::InternedString<_> as serde::ser::Serialize>::serialize::<_> 24
as serde::ser::Serialize>::serialize::<_> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 12
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 12
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as core::convert::From<&proxy::BranchId>>::from 108
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as core::convert::From<proxy::BranchId>>::from 0
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as core::ops::deref::Deref>::deref 0
as core::ops::deref::Deref>::deref 0
as core::ops::deref::Deref>::deref 0
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as serde::de::Deserialize>::deserialize::<serde_json::value::Value> 138
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 12
as serde::de::Deserialize>::deserialize::> 12
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize:: 18
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 12
as serde::de::Deserialize>::deserialize::> 12
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize:: 18
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 30
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize:: 18
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 6
as serde::de::Deserialize>::deserialize::> 0
<proxy::intern::InternedString<proxy::intern::BranchIdTag>>::as_str 24
>::as_str 12
>::as_str 12
>::as_str 0
>::as_str 0
<proxy::intern::InternedString<proxy::intern::EndpointIdTag> as core::convert::From<&proxy::EndpointId>>::from 180
<proxy::intern::InternedString<proxy::intern::EndpointIdTag> as core::convert::From<proxy::EndpointId>>::from 60
<proxy::intern::InternedString<proxy::intern::ProjectIdTag> as core::convert::From<&proxy::ProjectId>>::from 180
<proxy::intern::InternedString<proxy::intern::ProjectIdTag> as core::convert::From<proxy::ProjectId>>::from 0
<proxy::intern::InternedString<proxy::intern::RoleNameTag> as core::convert::From<&proxy::RoleName>>::from 54
<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>>::get 210
>::get 120
>::get 90
<proxy::intern::ProjectIdTag as proxy::intern::InternId>::get_interner 228
<proxy::intern::RoleNameTag as proxy::intern::InternId>::get_interner 150
<proxy::intern::StringInterner<_> as core::ops::index::Index<proxy::intern::InternedString<_>>>::index 600000
as core::ops::index::Index>>::index 0
as core::ops::index::Index>>::index 600000
<proxy::intern::StringInterner<proxy::intern::BranchIdTag> as core::default::Default>::default 318
as core::default::Default>::default 66
as core::default::Default>::default 126
as core::default::Default>::default 96
as core::default::Default>::default 24
as core::default::Default>::default 6
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::get_or_intern 600720
>::get_or_intern 150
>::get_or_intern 282
>::get_or_intern 228
>::get_or_intern 60
>::get_or_intern 600000
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::new 318
>::new 66
>::new 126
>::new 96
>::new 24
>::new 6
<proxy::intern::StringInterner<proxy::intern::RoleNameTag>>::get 210
>::get 120
>::get 90
<proxy::intern::StringInterner<proxy::intern::tests::MyId>>::current_memory_usage 6
<proxy::intern::StringInterner<proxy::intern::tests::MyId>>::len 6
<proxy::intern::tests::MyId as proxy::intern::InternId>::get_interner 6
proxy::intern::tests::push_many_strings 6

Generated by: LCOV version 2.1-beta