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
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