LCOV - code coverage report
Current view: top level - proxy/src/auth - credentials.rs (source / functions) Coverage Total Hit
Test: 2aa98e37cd3250b9a68c97ef6050b16fe702ab33.info Lines: 96.0 % 377 362
Test Date: 2024-08-29 11:33:10 Functions: 80.5 % 41 33

Function Name Sort by function name Hit count Sort by function hit count
<<proxy::auth::credentials::IpPattern as serde::de::Deserialize>::deserialize::StrVisitor as serde::de::Visitor>::expecting 0
<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>::endpoint 0
<proxy::auth::credentials::ComputeUserInfoParseError as core::fmt::Display>::fmt 0
<proxy::auth::credentials::ComputeUserInfoParseError as proxy::error::ReportableError>::get_error_kind 0
<<proxy::auth::credentials::IpPattern as serde::de::Deserialize>::deserialize::StrVisitor as serde::de::Visitor>::visit_str::<_>::{closure#0} 6
<::deserialize::StrVisitor as serde::de::Visitor>::visit_str::<_>::{closure#0} 0
<::deserialize::StrVisitor as serde::de::Visitor>::visit_str::::{closure#0} 6
proxy::auth::credentials::tests::parse_bare_minimum 6
proxy::auth::credentials::tests::parse_endpoint_from_options 6
proxy::auth::credentials::tests::parse_excessive 6
proxy::auth::credentials::tests::parse_inconsistent_sni 6
proxy::auth::credentials::tests::parse_multi_common_names 6
proxy::auth::credentials::tests::parse_neon_options 6
proxy::auth::credentials::tests::parse_project_from_options 6
proxy::auth::credentials::tests::parse_project_from_sni 6
proxy::auth::credentials::tests::parse_projects_different 6
proxy::auth::credentials::tests::parse_projects_identical 6
proxy::auth::credentials::tests::parse_three_endpoints_from_options 6
proxy::auth::credentials::tests::parse_when_endpoint_and_project_are_in_options 6
proxy::auth::credentials::tests::test_check_ipv4 6
proxy::auth::credentials::tests::test_check_peer_addr_is_in_list 6
proxy::auth::credentials::tests::test_parse_ip_v4 6
<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>::parse::{closure#2} 24
proxy::auth::credentials::check_peer_addr_is_in_list::{closure#0} 24
proxy::auth::credentials::tests::test_check_peer_addr_is_in_list::check 24
<<proxy::auth::credentials::IpPattern as serde::de::Deserialize>::deserialize::StrVisitor as serde::de::Visitor>::visit_str::<_> 36
<::deserialize::StrVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::StrVisitor as serde::de::Visitor>::visit_str:: 36
<proxy::auth::credentials::IpPattern as core::str::traits::FromStr>::from_str 36
<proxy::auth::credentials::IpPattern as serde::de::Deserialize>::deserialize::<_> 36
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::<_> 0
::deserialize::<&mut serde_json::de::Deserializer> 12
::deserialize:: 24
<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>::parse::{closure#1} 42
<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>::parse::{closure#3} 42
proxy::auth::credentials::check_peer_addr_is_in_list 42
proxy::auth::credentials::project_name_valid 42
<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>::parse 78
<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>::parse::{closure#0} 78
proxy::auth::credentials::check_ip 84
proxy::auth::credentials::parse_ip_pattern 120
proxy::auth::credentials::project_name_valid::{closure#0} 138
proxy::auth::credentials::endpoint_sni 162

Generated by: LCOV version 2.1-beta