LCOV - code coverage report
Current view:
top level
-
proxy/src
- intern.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
2e3a7638747e564a4f6d1af1cc0c3b3438fbb740.info
Lines:
87.1 %
116
101
Test Date:
2024-11-20 01:36:58
Functions:
63.4 %
82
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
<proxy::intern::InternedString<_> as core::convert::AsRef<str>>::as_ref
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
<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::EndpointIdTag> as core::convert::From<proxy::types::EndpointId>>::from
11
<proxy::intern::InternedString<proxy::intern::RoleNameTag> as core::convert::From<&proxy::types::RoleName>>::from
16
<proxy::intern::InternedString<proxy::intern::BranchIdTag> as core::convert::From<&proxy::types::BranchId>>::from
18
<<proxy::intern::InternedString<_> as serde::de::Deserialize>::deserialize::Visitor<proxy::intern::BranchIdTag> as serde::de::Visitor>::visit_str::<serde_json::error::Error>
27
<
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::
9
<
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>
27
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::
>
2
as serde::de::Deserialize>::deserialize::
>
2
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer
>
3
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::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
29
<proxy::intern::InternedString<proxy::intern::EndpointIdTag> as core::convert::From<&proxy::types::EndpointId>>::from
30
<proxy::intern::InternedString<proxy::intern::ProjectIdTag> as core::convert::From<&proxy::types::ProjectId>>::from
30
<proxy::intern::InternedString<proxy::intern::BranchIdTag>>::as_str
33
>::as_str
0
>::as_str
2
>::as_str
2
>::as_str
29
<proxy::intern::InternedString<proxy::intern::BranchIdTag>>::get
35
>::get
0
>::get
0
>::get
15
>::get
20
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::get
35
>::get
0
>::get
0
>::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
60
as core::default::Default>::default
1
as core::default::Default>::default
10
as core::default::Default>::default
11
as core::default::Default>::default
16
as core::default::Default>::default
22
<proxy::intern::StringInterner<proxy::intern::BranchIdTag>>::new
60
>::new
1
>::new
10
>::new
11
>::new
16
>::new
22
<proxy::intern::RoleNameTag as proxy::intern::InternId>::get_interner
61
<proxy::intern::EndpointIdTag as proxy::intern::InternId>::get_interner
72
<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
100132
>::get_or_intern
17
>::get_or_intern
26
>::get_or_intern
39
>::get_or_intern
50
>::get_or_intern
100000
Generated by:
LCOV version 2.1-beta