LCOV - code coverage report
Current view: top level - proxy/src/auth - backend.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 80.2 % 96 77
Test Date: 2023-09-06 10:18:01 Functions: 36.7 % 49 18

Function Name Sort by function name Hit count Sort by function hit count
<proxy::auth::backend::BackendType<core::result::Result<_, _>>>::transpose::{closure#0} 0
>>::transpose::{closure#0} 0
>>::transpose::{closure#0} 0
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#0} 0
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#0} 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#0} 0
>::authenticate::>>::{closure#0}::{closure#0}::{closure#0} 0
<proxy::auth::backend::AuthSuccess<_>>::map::<_, _> 3
>::map::<_, _> 0
>::map::, proxy::console::provider::NodeInfo>>, , proxy::console::provider::NodeInfo>>>::new_uncached> 3
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#2} 3
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#2} 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#2} 0
>::authenticate::>>::{closure#0}::{closure#0}::{closure#2} 3
<proxy::auth::backend::BackendType<()> as core::fmt::Display>::fmt 14
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::wake_compute 20
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::wake_compute::{closure#0} 20
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#3} 27
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#3} 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#3} 0
>::authenticate::>>::{closure#0}::{closure#0}::{closure#3} 27
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_>::{closure#0}::{closure#0}::{closure#1} 28
>::authenticate::<_>::{closure#0}::{closure#0}::{closure#1} 0
>::authenticate::>::{closure#0}::{closure#0}::{closure#1} 0
>::authenticate::>>::{closure#0}::{closure#0}::{closure#1} 28
proxy::auth::backend::auth_quirks::<_, _> 28
proxy::auth::backend::auth_quirks::<_, _> 0
proxy::auth::backend::auth_quirks::> 0
proxy::auth::backend::auth_quirks::> 0
proxy::auth::backend::auth_quirks::>> 0
proxy::auth::backend::auth_quirks::>> 28
proxy::auth::backend::auth_quirks::<_, _>::{closure#0} 28
proxy::auth::backend::auth_quirks::<_, _>::{closure#0} 0
proxy::auth::backend::auth_quirks::>::{closure#0} 0
proxy::auth::backend::auth_quirks::>::{closure#0} 0
proxy::auth::backend::auth_quirks::>>::{closure#0} 0
proxy::auth::backend::auth_quirks::>>::{closure#0} 28
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::get_endpoint 31
<proxy::auth::backend::BackendType<core::result::Result<_, _>>>::transpose::{closure#1} 48
>>::transpose::{closure#1} 0
>>::transpose::{closure#1} 48
<proxy::auth::backend::BackendType<_>>::as_ref 51
>::as_ref 0
>::as_ref 51
<proxy::auth::backend::BackendType<_>>::map::<_, _> 51
>::map::, proxy::proxy::handle_client::{closure#0}::{closure#1}> 0
>::map::<_, _> 0
>::map::, proxy::http::conn_pool::connect_to_compute::{closure#0}::{closure#0}::{closure#1}> 20
>::map::, proxy::proxy::handle_client>::{closure#0}::{closure#1}> 31
<proxy::auth::backend::BackendType<core::result::Result<_, _>>>::transpose 51
>>::transpose 0
>>::transpose 51
<proxy::auth::backend::BackendType<proxy::auth::credentials::ClientCredentials>>::authenticate::<_> 65
>::authenticate::<_> 0
>::authenticate::<_>::{closure#0} 0
>::authenticate::<_>::{closure#0}::{closure#0} 0
>::authenticate::> 0
>::authenticate::>::{closure#0} 0
>::authenticate::>::{closure#0}::{closure#0} 0
>::authenticate::>>::{closure#0}::{closure#0} 3
>::authenticate::>> 31
>::authenticate::>>::{closure#0} 31

Generated by: LCOV version 2.1-beta