LCOV - code coverage report
Current view:
top level
-
proxy/src/auth/backend
- mod.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1e20c4f2b28aa592527961bb32170ebbd2c9172f.info
Lines:
70.5 %
352
248
Test Date:
2025-07-16 12:29:03
Functions:
44.6 %
56
25
Function Name
Hit count
<<proxy::auth::backend::ComputeUserInfo as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<proxy::auth::backend::Backend<&()>>::map::<proxy::auth::backend::ComputeUserInfo, <proxy::serverless::backend::PoolingBackend>::authenticate_with_password::{closure#0}::{closure#0}>
0
>::map::
, proxy::proxy::handle_client
>>::{closure#0}::{closure#0}>
0
>::map::
, proxy::proxy::handle_client
::{closure#0}::{closure#0}>
0
>::map::
::authenticate_with_password::{closure#0}::{closure#0}>
0
>::map::
::connect_to_compute::{closure#0}::{closure#0}::{closure#0}>
0
>::map::
::connect_to_local_proxy::{closure#0}::{closure#0}::{closure#0}>
0
<proxy::auth::backend::Backend<()> as core::fmt::Display>::fmt
0
<proxy::auth::backend::Backend<()>>::as_ref
0
<proxy::auth::backend::Backend<()>>::get_api
0
<proxy::auth::backend::Backend<()>>::is_local_proxy
0
<proxy::auth::backend::Backend<core::result::Result<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint, proxy::auth::credentials::ComputeUserInfoParseError>>>::transpose
0
<proxy::auth::backend::Backend<core::result::Result<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint, proxy::auth::credentials::ComputeUserInfoParseError>>>::transpose::{closure#0}
0
<proxy::auth::backend::Backend<proxy::auth::backend::ComputeUserInfo> as proxy::proxy::wake_compute::WakeComputeBackend>::wake_compute
21
<proxy::auth::backend::Backend<proxy::auth::backend::ComputeUserInfo> as proxy::proxy::wake_compute::WakeComputeBackend>::wake_compute::{closure#0}
21
<proxy::auth::backend::Backend<proxy::auth::backend::ComputeUserInfo>>::get_endpoint_access_control
0
<proxy::auth::backend::Backend<proxy::auth::backend::ComputeUserInfo>>::get_endpoint_access_control::{closure#0}
0
<proxy::auth::backend::Backend<proxy::auth::backend::ComputeUserInfo>>::get_role_secret
0
<proxy::auth::backend::Backend<proxy::auth::backend::ComputeUserInfo>>::get_role_secret::{closure#0}
0
<proxy::auth::backend::Backend<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>>::get_user
0
<proxy::auth::backend::ComputeUserInfo as core::convert::TryFrom<proxy::auth::credentials::ComputeUserInfoMaybeEndpoint>>::try_from
3
<proxy::auth::backend::ComputeUserInfo>::endpoint_cache_key
2
<proxy::auth::backend::MaybeOwned<proxy::auth::backend::local::LocalBackend> as core::ops::deref::Deref>::deref
21
as core::ops::deref::Deref>::deref
0
as core::ops::deref::Deref>::deref
21
<proxy::auth::backend::tests::Auth as proxy::control_plane::ControlPlaneApi>::get_endpoint_access_control
3
<proxy::auth::backend::tests::Auth as proxy::control_plane::ControlPlaneApi>::get_endpoint_access_control::{closure#0}
3
<proxy::auth::backend::tests::Auth as proxy::control_plane::ControlPlaneApi>::get_endpoint_jwks
0
<proxy::auth::backend::tests::Auth as proxy::control_plane::ControlPlaneApi>::get_endpoint_jwks::{closure#0}
0
<proxy::auth::backend::tests::Auth as proxy::control_plane::ControlPlaneApi>::get_role_access_control
3
<proxy::auth::backend::tests::Auth as proxy::control_plane::ControlPlaneApi>::get_role_access_control::{closure#0}
3
<proxy::auth::backend::tests::Auth as proxy::control_plane::ControlPlaneApi>::wake_compute
0
<proxy::auth::backend::tests::Auth as proxy::control_plane::ControlPlaneApi>::wake_compute::{closure#0}
0
proxy::auth::backend::auth_quirks::<proxy::auth::backend::tests::Auth, tokio::io::util::mem::DuplexStream>
3
proxy::auth::backend::auth_quirks::
3
proxy::auth::backend::auth_quirks::
>>
0
proxy::auth::backend::auth_quirks::
0
proxy::auth::backend::auth_quirks::<proxy::auth::backend::tests::Auth, tokio::io::util::mem::DuplexStream>::{closure#0}
3
proxy::auth::backend::auth_quirks::
::{closure#0}
3
proxy::auth::backend::auth_quirks::
>>::{closure#0}
0
proxy::auth::backend::auth_quirks::
::{closure#0}
0
proxy::auth::backend::authenticate_with_secret::<tokio::io::util::mem::DuplexStream>
3
proxy::auth::backend::authenticate_with_secret::
>>
0
proxy::auth::backend::authenticate_with_secret::
3
proxy::auth::backend::authenticate_with_secret::
0
proxy::auth::backend::authenticate_with_secret::<tokio::io::util::mem::DuplexStream>::{closure#0}
3
proxy::auth::backend::authenticate_with_secret::
>>::{closure#0}
0
proxy::auth::backend::authenticate_with_secret::
::{closure#0}
3
proxy::auth::backend::authenticate_with_secret::
::{closure#0}
0
proxy::auth::backend::tests::CONFIG::{closure#0}
3
proxy::auth::backend::tests::auth_quirks_cleartext
2
proxy::auth::backend::tests::auth_quirks_cleartext
1
proxy::auth::backend::tests::auth_quirks_cleartext::{closure#0}
1
proxy::auth::backend::tests::auth_quirks_cleartext::{closure#0}::{closure#0}
1
proxy::auth::backend::tests::auth_quirks_password_hack
2
proxy::auth::backend::tests::auth_quirks_password_hack
1
proxy::auth::backend::tests::auth_quirks_password_hack::{closure#0}
1
proxy::auth::backend::tests::auth_quirks_password_hack::{closure#0}::{closure#0}
1
proxy::auth::backend::tests::auth_quirks_scram
2
proxy::auth::backend::tests::auth_quirks_scram
1
proxy::auth::backend::tests::auth_quirks_scram::{closure#0}
1
proxy::auth::backend::tests::auth_quirks_scram::{closure#0}::{closure#0}
1
proxy::auth::backend::tests::read_message::<tokio::io::util::mem::DuplexStream>
10
proxy::auth::backend::tests::read_message::
5
proxy::auth::backend::tests::read_message::
::{closure#0}
5
Generated by:
LCOV version 2.1-beta