LCOV - code coverage report
Current view:
top level
-
proxy/src
- intern.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
4be46b1c0003aa3bbac9ade362c676b419df4c20.info
Lines:
80.3 %
122
98
Test Date:
2025-07-22 17:50:06
Functions:
59.8 %
87
52
Function Name
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::AccountIdTag as proxy::intern::InternId>::get_interner
0
<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
0
<proxy::intern::InternedString<proxy::intern::ProjectIdTag> as core::convert::From<proxy::types::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
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<proxy::intern::EndpointIdTag> as core::convert::From<proxy::types::EndpointId>>::from
4
<proxy::intern::InternedString<proxy::intern::RoleNameTag> as core::convert::From<&proxy::types::RoleName>>::from
15
<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 core::convert::From<&proxy::types::BranchId>>::from
26
<proxy::intern::InternedString<proxy::intern::RoleNameTag>>::get
27
>::get
11
>::get
16
<proxy::intern::StringInterner<proxy::intern::RoleNameTag>>::get
27
>::get
11
>::get
16
<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
0
as core::ops::deref::Deref>::deref
29
<proxy::intern::InternedString<proxy::intern::ProjectIdTag> as core::convert::From<&proxy::types::ProjectId>>::from
31
<proxy::intern::InternedString<proxy::intern::EndpointIdTag> as core::convert::From<&proxy::types::EndpointId>>::from
38
<<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::
1
<
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::
14
<
as serde::de::Deserialize>::deserialize::Visitor
as serde::de::Visitor>::visit_str::
14
<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::
>
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::<&mut serde_json::de::Deserializer
>
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::<&mut serde_json::de::Deserializer
>
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
>
7
as serde::de::Deserialize>::deserialize::
>
8
as serde::de::Deserialize>::deserialize::
>
8
<proxy::intern::ProjectIdTag as proxy::intern::InternId>::get_interner
42
<proxy::intern::InternedString<proxy::intern::BranchIdTag>>::as_str
45
>::as_str
0
>::as_str
0
>::as_str
8
>::as_str
8
>::as_str
29
<proxy::intern::BranchIdTag as proxy::intern::InternId>::get_interner
48
<proxy::intern::RoleNameTag as proxy::intern::InternId>::get_interner
56
<proxy::intern::StringInterner<proxy::intern::BranchIdTag> as core::default::Default>::default
75
as core::default::Default>::default
0
as core::default::Default>::default
1
as core::default::Default>::default
9
as core::default::Default>::default
17
as core::default::Default>::default
22
as core::default::Default>::default
26
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::new
75
>::new
0
>::new
1
>::new
9
>::new
17
>::new
22
>::new
26
<proxy::intern::EndpointIdTag as proxy::intern::InternId>::get_interner
80
<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
100154
>::get_or_intern
0
>::get_or_intern
16
>::get_or_intern
40
>::get_or_intern
42
>::get_or_intern
56
>::get_or_intern
100000
Generated by:
LCOV version 2.1-beta