LCOV - differential code coverage report
Current view: top level - proxy/src/auth - credentials.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 98.1 % 367 360 7 360
Current Date: 2024-01-09 02:06:09 Functions: 83.3 % 60 50 10 50
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
<proxy::auth::credentials::ClientCredentials as core::fmt::Debug>::fmt UBC 0
::clone UBC 0
::eq UBC 0
::fmt UBC 0
<proxy::auth::credentials::ClientCredsParseError as core::fmt::Debug>::fmt UBC 0
::clone UBC 0
::eq UBC 0
::fmt UBC 0
::fmt UBC 0
proxy::auth::credentials::check_peer_addr_is_in_list::{closure#0} UBC 0
<proxy::auth::credentials::ClientCredentials>::parse::{closure#5} CBC 1
proxy::auth::credentials::tests::parse_bare_minimum CBC 1
proxy::auth::credentials::tests::parse_bare_minimum::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_endpoint_from_options CBC 1
proxy::auth::credentials::tests::parse_endpoint_from_options::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_excessive CBC 1
proxy::auth::credentials::tests::parse_excessive::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_inconsistent_sni CBC 1
proxy::auth::credentials::tests::parse_inconsistent_sni::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_multi_common_names CBC 1
proxy::auth::credentials::tests::parse_multi_common_names::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_neon_options CBC 1
proxy::auth::credentials::tests::parse_neon_options::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_project_from_options CBC 1
proxy::auth::credentials::tests::parse_project_from_options::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_project_from_sni CBC 1
proxy::auth::credentials::tests::parse_project_from_sni::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_projects_different CBC 1
proxy::auth::credentials::tests::parse_projects_different::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_projects_identical CBC 1
proxy::auth::credentials::tests::parse_projects_identical::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_three_endpoints_from_options CBC 1
proxy::auth::credentials::tests::parse_three_endpoints_from_options::{closure#0} CBC 1
proxy::auth::credentials::tests::parse_when_endpoint_and_project_are_in_options CBC 1
proxy::auth::credentials::tests::parse_when_endpoint_and_project_are_in_options::{closure#0} CBC 1
proxy::auth::credentials::tests::test_check_ipv4 CBC 1
proxy::auth::credentials::tests::test_check_ipv4::{closure#0} CBC 1
proxy::auth::credentials::tests::test_check_peer_addr_is_in_list CBC 1
proxy::auth::credentials::tests::test_check_peer_addr_is_in_list::{closure#0} CBC 1
proxy::auth::credentials::tests::test_parse_ip_v4 CBC 1
proxy::auth::credentials::tests::test_parse_ip_v4::{closure#0} CBC 1
<proxy::auth::credentials::ClientCredentials>::parse::{closure#10} CBC 3
<proxy::auth::credentials::IpPattern as core::fmt::Debug>::fmt CBC 3
::clone UBC 0
::fmt UBC 0
::eq CBC 3
<proxy::auth::credentials::ClientCredentials>::parse::{closure#9} CBC 14
<proxy::auth::credentials::ClientCredentials>::parse::{closure#2} CBC 18
proxy::auth::credentials::parse_ip_pattern CBC 24
proxy::auth::credentials::check_ip CBC 25
<proxy::auth::credentials::ClientCredentials>::project CBC 46
<proxy::auth::credentials::ClientCredentials>::parse::{closure#8} CBC 70
proxy::auth::credentials::subdomain_from_sni CBC 76
<proxy::auth::credentials::ClientCredentials>::parse::{closure#3} CBC 77
<proxy::auth::credentials::ClientCredentials>::parse::{closure#4} CBC 77
proxy::auth::credentials::check_peer_addr_is_in_list CBC 86
<proxy::auth::credentials::ClientCredentials>::parse::{closure#7} CBC 87
<proxy::auth::credentials::ClientCredentials>::parse::{closure#6} CBC 91
proxy::auth::credentials::project_name_valid CBC 91
<proxy::auth::credentials::ClientCredentials>::parse::{closure#1} CBC 94
<proxy::auth::credentials::ClientCredentials>::parse CBC 100
<proxy::auth::credentials::ClientCredentials>::parse::{closure#0} CBC 100
proxy::auth::credentials::project_name_valid::{closure#0} CBC 628

Generated by: LCOV version 2.1-beta