LCOV - code coverage report
Current view:
top level
-
proxy/src
- intern.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
e402c46de0a007db6b48dddbde450ddbb92e6ceb.info
Lines:
85.2 %
135
115
Test Date:
2024-06-25 10:31:23
Functions:
63.3 %
79
50
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
<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<_>>::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::InternedString<_> as serde::ser::Serialize>::serialize::<_>
8
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
>>
4
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec
>>
4
<proxy::intern::InternedString<proxy::intern::BranchIdTag>>::as_str
8
>::as_str
0
>::as_str
0
>::as_str
4
>::as_str
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::BranchIdTag> as core::convert::From<&proxy::BranchId>>::from
36
<<proxy::intern::InternedString<_> as serde::de::Deserialize>::deserialize::Visitor<proxy::intern::BranchIdTag> as serde::de::Visitor>::visit_str::<serde_json::error::Error>
46
<
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::
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::
16
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
46
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
>
2
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer
>
4
as serde::de::Deserialize>::deserialize::
>
4
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer
>
4
as serde::de::Deserialize>::deserialize::
>
4
as serde::de::Deserialize>::deserialize::
6
as serde::de::Deserialize>::deserialize::
6
as serde::de::Deserialize>::deserialize::
6
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer
>
10
<proxy::intern::RoleNameTag as proxy::intern::InternId>::get_interner
50
<proxy::intern::BranchIdTag as proxy::intern::InternId>::get_interner
54
<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
60
<proxy::intern::InternedString<proxy::intern::RoleNameTag>>::get
70
>::get
30
>::get
40
<proxy::intern::StringInterner<proxy::intern::RoleNameTag>>::get
70
>::get
30
>::get
40
<proxy::intern::ProjectIdTag as proxy::intern::InternId>::get_interner
76
<proxy::intern::StringInterner<proxy::intern::BranchIdTag> as core::default::Default>::default
106
as core::default::Default>::default
2
as core::default::Default>::default
8
as core::default::Default>::default
22
as core::default::Default>::default
32
as core::default::Default>::default
42
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::new
106
>::new
2
>::new
8
>::new
22
>::new
32
>::new
42
<proxy::intern::EndpointIdTag as proxy::intern::InternId>::get_interner
138
<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
200240
>::get_or_intern
20
>::get_or_intern
50
>::get_or_intern
76
>::get_or_intern
94
>::get_or_intern
200000
Generated by:
LCOV version 2.1-beta