LCOV - differential code coverage report
Current view: top level - proxy/src/auth - backend.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 86.8 % 205 178 27 178
Current Date: 2024-01-09 02:06:09 Functions: 35.9 % 92 33 59 33
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::backend::BackendType<()> as core::fmt::Display>::fmt CBC 22
<proxy::auth::backend::BackendType<_>>::as_ref CBC 90
>::as_ref CBC 90
>::as_ref UBC 0
<proxy::auth::backend::BackendType<_>>::map::<_, _> CBC 90
>::map::, proxy::proxy::handle_client>::{closure#0}::{closure#1}> CBC 49
>::map::, proxy::proxy::handle_client::{closure#0}::{closure#1}> UBC 0
>::map:: CBC 41
>::map::<_, _> UBC 0
<proxy::auth::backend::BackendType<core::result::Result<_, _>>>::transpose CBC 49
>>::transpose UBC 0
>>::transpose CBC 49
<proxy::auth::backend::BackendType<core::result::Result<_, _>>>::transpose::{closure#0} CBC 4
>>::transpose::{closure#0} UBC 0
>>::transpose::{closure#0} CBC 4
<proxy::auth::backend::BackendType<core::result::Result<_, _>>>::transpose::{closure#1} CBC 42
>>::transpose::{closure#1} UBC 0
>>::transpose::{closure#1} CBC 42
<proxy::auth::backend::BackendType<proxy::auth::backend::ComputeUserInfo>>::get_allowed_ips CBC 41
<proxy::auth::backend::BackendType<proxy::auth::backend::ComputeUserInfo>>::get_allowed_ips::{closure#0} CBC 41
<proxy::auth::backend::BackendType<proxy::auth::backend::ComputeUserInfo>>::wake_compute CBC 40
<proxy::auth::backend::BackendType<proxy::auth::backend::ComputeUserInfo>>::wake_compute::{closure#0} CBC 40
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_>::{closure#0} CBC 3
>::authenticate::<_>::{closure#0} UBC 0
>::authenticate::<_>::{closure#0}::{closure#0} UBC 0
>::authenticate::>::{closure#0} UBC 0
>::authenticate::>::{closure#0}::{closure#0} CBC 3
>::authenticate::::{closure#0} UBC 0
>::authenticate::::{closure#0}::{closure#0} UBC 0
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#0} CBC 4
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#0} UBC 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#0} CBC 4
>::authenticate::::{closure#0}::{closure#0}::{closure#0} UBC 0
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#1} CBC 42
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#1} UBC 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#1} CBC 42
>::authenticate::::{closure#0}::{closure#0}::{closure#1} UBC 0
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#2} CBC 3
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#2} UBC 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#2} CBC 3
>::authenticate::::{closure#0}::{closure#0}::{closure#2} UBC 0
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#3} CBC 38
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#3} UBC 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#3} CBC 38
>::authenticate::::{closure#0}::{closure#0}::{closure#3} UBC 0
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::get_endpoint CBC 147
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::get_user CBC 49
<proxy::auth::backend::ComputeUserInfo as core::convert::TryFrom<proxy::auth::credentials::ClientCredentials>>::try_from CBC 87
proxy::auth::backend::auth_and_wake_compute::<_, _> CBC 46
proxy::auth::backend::auth_and_wake_compute::<_, _> UBC 0
proxy::auth::backend::auth_and_wake_compute::> CBC 42
proxy::auth::backend::auth_and_wake_compute:: UBC 0
proxy::auth::backend::auth_and_wake_compute::> CBC 4
proxy::auth::backend::auth_and_wake_compute:: UBC 0
proxy::auth::backend::auth_and_wake_compute::<_, _>::{closure#0} CBC 46
proxy::auth::backend::auth_and_wake_compute::<_, _>::{closure#0} UBC 0
proxy::auth::backend::auth_and_wake_compute::>::{closure#0} CBC 42
proxy::auth::backend::auth_and_wake_compute::::{closure#0} UBC 0
proxy::auth::backend::auth_and_wake_compute::>::{closure#0} CBC 4
proxy::auth::backend::auth_and_wake_compute::::{closure#0} UBC 0
proxy::auth::backend::auth_and_wake_compute::<_, _>::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_and_wake_compute::<_, _>::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_and_wake_compute::>::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_and_wake_compute::::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_and_wake_compute::>::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_and_wake_compute::::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_and_wake_compute::<_, _>::{closure#0}::{closure#1} UBC 0
proxy::auth::backend::auth_and_wake_compute::<_, _>::{closure#0}::{closure#1} UBC 0
proxy::auth::backend::auth_and_wake_compute::>::{closure#0}::{closure#1} UBC 0
proxy::auth::backend::auth_and_wake_compute::::{closure#0}::{closure#1} UBC 0
proxy::auth::backend::auth_and_wake_compute::>::{closure#0}::{closure#1} UBC 0
proxy::auth::backend::auth_and_wake_compute::::{closure#0}::{closure#1} UBC 0
proxy::auth::backend::auth_quirks::<_, _> CBC 46
proxy::auth::backend::auth_quirks::<_, _> UBC 0
proxy::auth::backend::auth_quirks::> CBC 42
proxy::auth::backend::auth_quirks:: UBC 0
proxy::auth::backend::auth_quirks::> CBC 4
proxy::auth::backend::auth_quirks:: UBC 0
proxy::auth::backend::auth_quirks::<_, _>::{closure#0} CBC 46
proxy::auth::backend::auth_quirks::<_, _>::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::>::{closure#0} CBC 42
proxy::auth::backend::auth_quirks::::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::>::{closure#0} CBC 4
proxy::auth::backend::auth_quirks::::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#0} CBC 1
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::>::{closure#0}::{closure#0} CBC 1
proxy::auth::backend::auth_quirks::::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::>::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#0}::{closure#0} CBC 1
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::>::{closure#0}::{closure#0}::{closure#0} CBC 1
proxy::auth::backend::auth_quirks::::{closure#0}::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::>::{closure#0}::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::::{closure#0}::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#1} CBC 45
proxy::auth::backend::auth_quirks::<_, _>::{closure#0}::{closure#1} UBC 0
proxy::auth::backend::auth_quirks::>::{closure#0}::{closure#1} CBC 41
proxy::auth::backend::auth_quirks::::{closure#0}::{closure#1} UBC 0
proxy::auth::backend::auth_quirks::>::{closure#0}::{closure#1} CBC 4
proxy::auth::backend::auth_quirks::::{closure#0}::{closure#1} UBC 0
proxy::auth::backend::authenticate_with_secret::<_> CBC 38
proxy::auth::backend::authenticate_with_secret::<_> UBC 0
proxy::auth::backend::authenticate_with_secret::> CBC 38
proxy::auth::backend::authenticate_with_secret:: UBC 0
proxy::auth::backend::authenticate_with_secret::<_>::{closure#0} CBC 38
proxy::auth::backend::authenticate_with_secret::<_>::{closure#0} UBC 0
proxy::auth::backend::authenticate_with_secret::>::{closure#0} CBC 38
proxy::auth::backend::authenticate_with_secret::::{closure#0} UBC 0
proxy::auth::backend::authenticate_with_secret::<_>::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::authenticate_with_secret::<_>::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::authenticate_with_secret::>::{closure#0}::{closure#0} UBC 0
proxy::auth::backend::authenticate_with_secret::::{closure#0}::{closure#0} UBC 0

Generated by: LCOV version 2.1-beta