LCOV - code coverage report
Current view: top level - pageserver/ctl/src - key.rs (source / functions) Coverage Total Hit
Test: d3dc80ba303d573d9d44a7f3290f1b1b48b7e1a0.info Lines: 53.1 % 303 161
Test Date: 2024-06-25 11:53:14 Functions: 27.5 % 51 14

Function Name Sort by function name Hit count Sort by function hit count
<pagectl::key::CustomShardCount as core::str::traits::FromStr>::from_str 0
<pagectl::key::DescribeKeyCommand as clap_builder::derive::Args>::group_id 0
::augment_args 0
::augment_args_for_update 0
::group_id 0
::command 0
::command_for_update 0
::from_arg_matches 0
::from_arg_matches_mut 0
::update_from_arg_matches 0
::update_from_arg_matches_mut 0
<pagectl::key::DescribeKeyCommand as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#0} 0
::from_arg_matches_mut::{closure#0} 0
::update_from_arg_matches_mut::{closure#0} 0
<pagectl::key::DescribeKeyCommand>::execute 0
<pagectl::key::DescribeKeyCommand>::execute::{closure#0} 0
<pagectl::key::DescribeKeyCommand>::execute::{closure#1} 0
<pagectl::key::InvalidShardCount as core::fmt::Display>::fmt 0
>::from 0
::source 0
::fmt 0
<pagectl::key::KeyMaterial>::kind 0
<pagectl::key::RecognizedKeyKind>::new 0
<pagectl::key::RecognizedKeyKind>::new::{closure#0} 0
<pagectl::key::RelTagish<2> as core::convert::From<[u32; 2]>>::from 0
<pagectl::key::RelTagish<2> as core::fmt::Debug>::fmt 0
<pagectl::key::RelTagish<2> as core::fmt::Debug>::fmt::{closure#0} 0
<pagectl::key::SpanAttributesFromLogs as core::str::traits::FromStr>::from_str::{closure#1} 0
<pagectl::key::SpanAttributesFromLogs as core::str::traits::FromStr>::from_str::{closure#2} 0
<pagectl::key::SpanAttributesFromLogs as core::str::traits::FromStr>::from_str::{closure#3} 0
<pageserver_api::shard::ShardCount as core::convert::From<pagectl::key::CustomShardCount>>::from 0
pagectl::key::tests::multiple_spanlike_args::{closure#0} 0
pagectl::key::tests::recognized_auxfiles::{closure#0} 0
pagectl::key::tests::single_positional_spanalike_is_key_material::{closure#0} 0
pagectl::key::tests::hex_is_key_material 2
pagectl::key::tests::multiple_spanlike_args 2
pagectl::key::tests::recognized_auxfiles 2
pagectl::key::tests::single_positional_spanalike_is_key_material 2
<pagectl::key::KeyMaterial as core::convert::TryFrom<&[&str]>>::try_from::{closure#0}::{closure#0} 4
>::try_from::{closure#0}::{closure#0} 0
>::try_from::{closure#0}::{closure#0} 4
<pagectl::key::KeyMaterial as core::convert::TryFrom<&[&str]>>::try_from::{closure#1}::{closure#0} 4
>::try_from::{closure#1}::{closure#0} 0
>::try_from::{closure#1}::{closure#0} 4
<pagectl::key::SpanAttributesFromLogs as core::str::traits::FromStr>::from_str::{closure#0} 4
<pagectl::key::KeyMaterial as core::convert::TryFrom<&[&str]>>::try_from::{closure#0}::{closure#1} 6
>::try_from::{closure#0}::{closure#1} 0
>::try_from::{closure#0}::{closure#1} 6
<pagectl::key::KeyMaterial as core::convert::TryFrom<&[&str]>>::try_from::{closure#0} 8
>::try_from::{closure#0} 0
>::try_from::{closure#0} 8
<pagectl::key::SpanAttributesFromLogs as core::str::traits::FromStr>::from_str 10
<pagectl::key::KeyMaterial as core::convert::TryFrom<&[&str]>>::try_from::{closure#1} 12
>::try_from::{closure#1} 0
>::try_from::{closure#1} 12
<pageserver_api::key::Key as core::convert::From<pagectl::key::KeyMaterial>>::from 12
<pagectl::key::AuxFileV2>::new 14
<pagectl::key::KeyMaterial as core::convert::TryFrom<&[&str]>>::try_from 16
>::try_from 0
>::try_from 16

Generated by: LCOV version 2.1-beta