LCOV - code coverage report
Current view:
top level
-
storage_broker/src/bin
- storage_broker.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
aca8877be6ceba750c1be359ed71bc1799d52b30.info
Lines:
70.6 %
521
368
Test Date:
2024-02-14 18:05:35
Functions:
58.7 %
92
54
Function Name
Hit count
<storage_broker::Args as clap_builder::derive::Args>::augment_args::DEFAULT_VALUE::{closure#0}
8
::augment_args::DEFAULT_VALUE::{closure#0}
8
::augment_args_for_update::DEFAULT_VALUE::{closure#0}
0
<storage_broker::Args 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
<storage_broker::Args as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#1}
0
::from_arg_matches_mut::{closure#1}
0
::update_from_arg_matches_mut::{closure#1}
0
<storage_broker::Args as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#2}
0
::from_arg_matches_mut::{closure#2}
0
::update_from_arg_matches_mut::{closure#2}
0
<storage_broker::Args as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#3}
0
::from_arg_matches_mut::{closure#3}
0
::update_from_arg_matches_mut::{closure#3}
0
<storage_broker::Args as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#4}
0
::from_arg_matches_mut::{closure#4}
0
::update_from_arg_matches_mut::{closure#4}
0
<storage_broker::Args as core::fmt::Debug>::fmt
12
::augment_args
4
::augment_args_for_update
0
::group_id
0
::command
4
::command_for_update
0
::from_arg_matches
0
::from_arg_matches_mut
4
::update_from_arg_matches
0
::update_from_arg_matches_mut
0
::fmt
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::publish_one
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::publish_one::{closure#0}
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::publish_safekeeper_info
2
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::publish_safekeeper_info::{closure#0}
2
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_by_filter
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_by_filter::{closure#0}
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_by_filter::{closure#0}::{closure#0}
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_by_filter::{closure#0}::{closure#1}
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_by_filter::{closure#0}::{closure#2}
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_by_filter::{closure#0}::{closure#2}::{closure#0}
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_safekeeper_info
6
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_safekeeper_info::{closure#0}
6
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_safekeeper_info::{closure#0}::{closure#0}
0
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_safekeeper_info::{closure#0}::{closure#1}
6
<storage_broker::Broker as storage_broker::proto::broker_service_server::BrokerService>::subscribe_safekeeper_info::{closure#0}::{closure#1}::{closure#0}
0
<storage_broker::Message as core::fmt::Debug>::fmt
46
::clone
40
::eq
6
::fmt
0
<storage_broker::Message>::as_typed_message
0
<storage_broker::Message>::from
0
<storage_broker::Message>::from::{closure#0}
0
<storage_broker::Message>::from::{closure#1}
0
<storage_broker::Message>::from::{closure#2}
0
<storage_broker::Message>::message_type
0
<storage_broker::Message>::tenant_timeline_id
11
<storage_broker::Publisher as core::ops::drop::Drop>::drop
4
<storage_broker::Publisher>::send_msg
11
<storage_broker::Registry as core::clone::Clone>::clone
18
<storage_broker::Registry>::register_publisher
4
<storage_broker::Registry>::register_publisher::{closure#0}
2
<storage_broker::Registry>::register_subscriber
10
<storage_broker::Registry>::register_subscriber::{closure#0}
6
<storage_broker::Registry>::send_msg
11
<storage_broker::Registry>::unregister_publisher
4
<storage_broker::Registry>::unregister_publisher::{closure#0}
2
<storage_broker::Registry>::unregister_subscriber
10
<storage_broker::Registry>::unregister_subscriber::{closure#0}
6
<storage_broker::SharedState>::new
6
<storage_broker::SharedState>::register_publisher
4
<storage_broker::SharedState>::register_subscriber
10
<storage_broker::SharedState>::unregister_publisher
4
<storage_broker::SharedState>::unregister_subscriber
10
<storage_broker::Subscriber as core::ops::drop::Drop>::drop
10
<storage_broker::SubscriptionKey as core::fmt::Debug>::fmt
12
::clone
0
::fmt
12
<storage_broker::SubscriptionKey>::from_proto_filter_tenant_timeline_id
0
<storage_broker::SubscriptionKey>::from_proto_filter_tenant_timeline_id::{closure#0}
0
<storage_broker::SubscriptionKey>::from_proto_subscription_key
6
storage_broker::http1_handler
1
storage_broker::http1_handler::{closure#0}
1
storage_broker::main
8
storage_broker::main
4
storage_broker::main::{closure#0}
4
storage_broker::main::{closure#0}::{closure#0}
4
storage_broker::main::{closure#0}::{closure#0}::{closure#0}
2
storage_broker::main::{closure#0}::{closure#0}::{closure#0}::{closure#0}
2
storage_broker::main::{closure#0}::{closure#1}
7
storage_broker::main::{closure#0}::{closure#1}::{closure#0}
7
storage_broker::main::{closure#0}::{closure#1}::{closure#0}::{closure#0}
9
storage_broker::main::{closure#0}::{closure#1}::{closure#0}::{closure#0}::{closure#0}
9
storage_broker::main::{closure#0}::{closure#1}::{closure#0}::{closure#0}::{closure#0}::{closure#0}
8
storage_broker::main::{closure#0}::{closure#1}::{closure#0}::{closure#0}::{closure#0}::{closure#1}
8
storage_broker::main::{closure#0}::{closure#1}::{closure#0}::{closure#0}::{closure#0}::{closure#2}
1
storage_broker::main::{closure#0}::{closure#2}
4
storage_broker::main::{closure#0}::{closure#3}
4
storage_broker::main::{closure#0}::{closure#4}
4
storage_broker::tests::mock_addr
6
storage_broker::tests::msg
4
storage_broker::tests::test_registry
2
storage_broker::tests::test_registry::{closure#0}
4
storage_broker::tests::tli_from_u64
6
Generated by:
LCOV version 2.1-beta