LCOV - code coverage report
Current view: top level - proxy/src - intern.rs (source / functions) Coverage Total Hit
Test: fc67f8dc6087a0b4f4f0bcd74f6e1dc25fab8cf3.info Lines: 84.5 % 116 98
Test Date: 2024-09-24 13:57:57 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 core::convert::AsRef<str>>::as_ref 0
<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::ProjectIdTag> as core::convert::From<proxy::ProjectId>>::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::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
<proxy::intern::InternedString<_> as serde::ser::Serialize>::serialize::<_> 4
as serde::ser::Serialize>::serialize::<_> 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
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>> 2
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2
<proxy::intern::InternedString<proxy::intern::BranchIdTag>>::as_str 4
>::as_str 0
>::as_str 0
>::as_str 2
>::as_str 2
<proxy::intern::InternedString<proxy::intern::RoleNameTag> as core::convert::From<&proxy::RoleName>>::from 9
<proxy::intern::InternedString<proxy::intern::EndpointIdTag> as core::convert::From<proxy::EndpointId>>::from 10
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as core::convert::From<&proxy::BranchId>>::from 18
<proxy::intern::RoleNameTag as proxy::intern::InternId>::get_interner 25
<<proxy::intern::InternedString<_> as serde::de::Deserialize>::deserialize::Visitor<proxy::intern::BranchIdTag> as serde::de::Visitor>::visit_str::<serde_json::error::Error> 26
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 1
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 8
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 8
< as serde::de::Deserialize>::deserialize::Visitor as serde::de::Visitor>::visit_str:: 9
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as serde::de::Deserialize>::deserialize::<serde_json::value::Value> 26
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 1
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
as serde::de::Deserialize>::deserialize::> 2
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
as serde::de::Deserialize>::deserialize::> 2
as serde::de::Deserialize>::deserialize:: 4
as serde::de::Deserialize>::deserialize:: 4
as serde::de::Deserialize>::deserialize:: 4
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 5
<proxy::intern::BranchIdTag as proxy::intern::InternId>::get_interner 28
<proxy::intern::InternedString<proxy::intern::EndpointIdTag> as core::convert::From<&proxy::EndpointId>>::from 30
<proxy::intern::InternedString<proxy::intern::ProjectIdTag> as core::convert::From<&proxy::ProjectId>>::from 30
<proxy::intern::InternedString<proxy::intern::RoleNameTag>>::get 35
>::get 15
>::get 20
<proxy::intern::StringInterner<proxy::intern::RoleNameTag>>::get 35
>::get 15
>::get 20
<proxy::intern::ProjectIdTag as proxy::intern::InternId>::get_interner 39
<proxy::intern::StringInterner<proxy::intern::BranchIdTag> as core::default::Default>::default 53
as core::default::Default>::default 1
as core::default::Default>::default 4
as core::default::Default>::default 11
as core::default::Default>::default 16
as core::default::Default>::default 21
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::new 53
>::new 1
>::new 4
>::new 11
>::new 16
>::new 21
<proxy::intern::EndpointIdTag as proxy::intern::InternId>::get_interner 70
<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>>::get_or_intern 100123
>::get_or_intern 10
>::get_or_intern 26
>::get_or_intern 39
>::get_or_intern 48
>::get_or_intern 100000

Generated by: LCOV version 2.1-beta