LCOV - code coverage report
Current view: top level - proxy/src/auth - backend.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 94.2 % 173 163
Test Date: 2024-02-07 07:37:29 Functions: 43.8 % 64 28

Function Name Sort by function name Hit count Sort by function hit count
<proxy::auth::backend::ComputeUserInfoNoEndpoint as core::fmt::Debug>::fmt 0
::clone 0
::fmt 0
proxy::auth::backend::authenticate_with_secret::<_>::{closure#0}::{closure#0} 0
proxy::auth::backend::authenticate_with_secret::<_>::{closure#0}::{closure#0} 0
proxy::auth::backend::authenticate_with_secret::>::{closure#0}::{closure#0} 0
proxy::auth::backend::authenticate_with_secret::::{closure#0}::{closure#0} 0
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#0} 1
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#0} 0
proxy::auth::backend::auth_quirks::::{closure#0}::{closure#0} 0
proxy::auth::backend::auth_quirks::>::{closure#0}::{closure#0} 1
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#0}::{closure#0} 1
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#0}::{closure#0} 0
proxy::auth::backend::auth_quirks::::{closure#0}::{closure#0}::{closure#0} 0
proxy::auth::backend::auth_quirks::>::{closure#0}::{closure#0}::{closure#0} 1
<proxy::auth::backend::BackendType<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>>::authenticate::<_>::{closure#0} 3
>::authenticate::<_>::{closure#0} 0
>::authenticate::<_>::{closure#0}::{closure#0} 0
>::authenticate::>::{closure#0} 0
>::authenticate::::{closure#0} 0
>::authenticate::::{closure#0}::{closure#0} 0
>::authenticate::>::{closure#0}::{closure#0} 3
<proxy::auth::backend::BackendType<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#1} 3
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#1} 0
>::authenticate::::{closure#0}::{closure#0}::{closure#1} 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#1} 3
<proxy::auth::backend::BackendType<()> as core::fmt::Display>::fmt 23
<proxy::auth::backend::ComputeUserInfo>::endpoint_cache_key 38
<proxy::auth::backend::BackendType<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#2} 39
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#2} 0
>::authenticate::::{closure#0}::{closure#0}::{closure#2} 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#2} 39
proxy::auth::backend::authenticate_with_secret::<_> 39
proxy::auth::backend::authenticate_with_secret::<_> 0
proxy::auth::backend::authenticate_with_secret:: 0
proxy::auth::backend::authenticate_with_secret::> 39
proxy::auth::backend::authenticate_with_secret::<_>::{closure#0} 39
proxy::auth::backend::authenticate_with_secret::<_>::{closure#0} 0
proxy::auth::backend::authenticate_with_secret::::{closure#0} 0
proxy::auth::backend::authenticate_with_secret::>::{closure#0} 39
<proxy::auth::backend::BackendType<proxy::auth::backend::ComputeUserInfo>>::wake_compute 41
<proxy::auth::backend::BackendType<proxy::auth::backend::ComputeUserInfo>>::wake_compute::{closure#0} 41
<proxy::auth::backend::BackendType<proxy::auth::backend::ComputeUserInfo>>::get_allowed_ips_and_secret 42
<proxy::auth::backend::BackendType<proxy::auth::backend::ComputeUserInfo>>::get_allowed_ips_and_secret::{closure#0} 42
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#1} 46
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#1} 0
proxy::auth::backend::auth_quirks::::{closure#0}::{closure#1} 0
proxy::auth::backend::auth_quirks::>::{closure#0}::{closure#1} 46
<proxy::auth::backend::BackendType<core::result::Result<_, _>>>::transpose::{closure#0} 47
>>::transpose::{closure#0} 0
>>::transpose::{closure#0} 47
<proxy::auth::backend::BackendType<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#0} 47
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#0} 0
>::authenticate::::{closure#0}::{closure#0}::{closure#0} 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#0} 47
<proxy::auth::backend::ComputeUserInfo as core::convert::TryFrom<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>>::try_from 47
proxy::auth::backend::auth_quirks::<_, _> 47
proxy::auth::backend::auth_quirks::<_, _> 0
proxy::auth::backend::auth_quirks:: 0
proxy::auth::backend::auth_quirks::> 47
proxy::auth::backend::auth_quirks::<_, _>::{closure#0} 47
proxy::auth::backend::auth_quirks::<_, _>::{closure#0} 0
proxy::auth::backend::auth_quirks::::{closure#0} 0
proxy::auth::backend::auth_quirks::>::{closure#0} 47
<proxy::auth::backend::BackendType<core::result::Result<_, _>>>::transpose 50
>>::transpose 0
>>::transpose 50
<proxy::auth::backend::BackendType<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>>::get_endpoint 50
<proxy::auth::backend::BackendType<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>>::get_user 50
<proxy::auth::backend::ComputeUserInfo as core::fmt::Debug>::fmt 85
::fmt 0
::clone 85
<proxy::auth::backend::BackendType<_>>::as_ref 92
>::as_ref 0
>::as_ref 92
<proxy::auth::backend::BackendType<_>>::map::<_, _> 92
>::map::, proxy::proxy::handle_client::{closure#0}::{closure#1}> 0
>::map::<_, _> 0
>::map:: 42
>::map::, proxy::proxy::handle_client>::{closure#0}::{closure#1}> 50
<proxy::auth::backend::MaybeOwned<proxy::url::ApiUrl> as core::ops::deref::Deref>::deref 318
as core::ops::deref::Deref>::deref 9
as core::ops::deref::Deref>::deref 309

Generated by: LCOV version 2.1-beta