LCOV - code coverage report
Current view:
top level
-
libs/compute_api/src
- spec.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1e20c4f2b28aa592527961bb32170ebbd2c9172f.info
Lines:
79.4 %
209
166
Test Date:
2025-07-16 12:29:03
Functions:
8.3 %
168
14
Function Name
Hit count
<<compute_api::spec::Cluster as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<<compute_api::spec::ComputeAudit as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<<compute_api::spec::ComputeFeature as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<<compute_api::spec::ComputeMode as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>>
0
<<compute_api::spec::ComputeSpec as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<<compute_api::spec::Database as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<<compute_api::spec::DeltaOp as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<<compute_api::spec::ExtensionData as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<<compute_api::spec::GenericOption as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<<compute_api::spec::JwksSettings as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<<compute_api::spec::LocalProxySpec as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<<compute_api::spec::RemoteExtSpec as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<<compute_api::spec::Role as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>>
0
<compute_api::spec::ComputeMode>::to_type_str
0
<compute_api::spec::PageserverProtocol as core::fmt::Display>::fmt
0
<compute_api::spec::PageserverProtocol>::from_connstring
0
<compute_api::spec::PageserverProtocol>::scheme
0
<compute_api::spec::RemoteExtSpec>::build_remote_path
5
<compute_api::spec::RemoteExtSpec>::get_arch
5
<compute_api::spec::RemoteExtSpec>::get_ext
7
<compute_api::spec::RemoteExtSpec>::get_ext::{closure#0}
9
::get_ext::{closure#0}
6
::get_ext::{closure#0}::{closure#0}
3
<compute_api::spec::RemoteExtSpec>::get_ext::{closure#1}
3
::get_ext::{closure#1}
2
::get_ext::{closure#1}::{closure#0}
1
compute_api::spec::default_reconfigure_concurrency
7
compute_api::spec::tests::allow_installing_remote_extensions
1
compute_api::spec::tests::parse_known_features
1
compute_api::spec::tests::parse_spec_file
1
compute_api::spec::tests::parse_unknown_features
1
compute_api::spec::tests::parse_unknown_fields
1
compute_api::spec::tests::remote_extension_path
1
Generated by:
LCOV version 2.1-beta