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
TLA
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