LCOV - code coverage report
Current view:
top level
-
proxy/src/control_plane/provider
- mod.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
b4ae4c4857f9ef3e144e982a35ee23bc84c71983.info
Lines:
13.1 %
252
33
Test Date:
2024-10-22 22:13:45
Functions:
10.4 %
77
8
Function Name
Hit count
<proxy::control_plane::provider::ApiCaches>::new
0
<proxy::control_plane::provider::ApiLockError as core::fmt::Display>::fmt
0
>::from
0
::source
0
::fmt
0
<proxy::control_plane::provider::ApiLockError as proxy::error::ReportableError>::get_error_kind
0
<proxy::control_plane::provider::ApiLocks<_>>::garbage_collect_worker
0
>::garbage_collect_worker
0
>::garbage_collect_worker::{closure#0}
0
>::garbage_collect_worker
0
>::garbage_collect_worker::{closure#0}
0
>::garbage_collect_worker
0
>::garbage_collect_worker::{closure#0}
0
<proxy::control_plane::provider::ApiLocks<_>>::garbage_collect_worker::{closure#0}::{closure#0}
0
>::garbage_collect_worker::{closure#0}::{closure#0}
0
>::garbage_collect_worker::{closure#0}::{closure#0}
0
>::garbage_collect_worker::{closure#0}::{closure#0}
0
<proxy::control_plane::provider::ApiLocks<_>>::new
0
>::new
0
>::new
0
>::new
0
<proxy::control_plane::provider::ApiLocks<proxy::Host>>::get_permit
0
>::get_permit
0
>::get_permit::{closure#0}
0
>::get_permit
0
>::get_permit::{closure#0}
0
<proxy::control_plane::provider::ApiLocks<proxy::Host>>::get_permit::{closure#0}::{closure#0}
0
>::get_permit::{closure#0}::{closure#0}
0
>::get_permit::{closure#0}::{closure#0}
0
<proxy::control_plane::provider::ControlPlaneBackend as proxy::auth::backend::jwt::FetchAuthRules>::fetch_auth_rules
0
<proxy::control_plane::provider::ControlPlaneBackend as proxy::auth::backend::jwt::FetchAuthRules>::fetch_auth_rules::{closure#0}
0
<proxy::control_plane::provider::ControlPlaneBackend as proxy::control_plane::provider::Api>::get_allowed_ips_and_secret
0
<proxy::control_plane::provider::ControlPlaneBackend as proxy::control_plane::provider::Api>::get_allowed_ips_and_secret::{closure#0}
0
<proxy::control_plane::provider::ControlPlaneBackend as proxy::control_plane::provider::Api>::get_endpoint_jwks
0
<proxy::control_plane::provider::ControlPlaneBackend as proxy::control_plane::provider::Api>::get_endpoint_jwks::{closure#0}
0
<proxy::control_plane::provider::ControlPlaneBackend as proxy::control_plane::provider::Api>::get_role_secret
0
<proxy::control_plane::provider::ControlPlaneBackend as proxy::control_plane::provider::Api>::get_role_secret::{closure#0}
0
<proxy::control_plane::provider::NodeInfo>::connect
0
<proxy::control_plane::provider::NodeInfo>::connect::{closure#0}
0
<proxy::control_plane::provider::WakeComputePermit>::release
0
<proxy::control_plane::provider::WakeComputePermit>::release_result::<proxy::compute::PostgresConnection, proxy::compute::ConnectionError>
0
::release_result::<(hyper::client::conn::http2::SendRequest
, hyper::client::conn::http2::Connection
, hyper::body::incoming::Incoming, hyper_util::rt::tokio::TokioExecutor>), proxy::serverless::backend::LocalProxyConnError>
0
::release_result::<(tokio_postgres::client::Client, tokio_postgres::connection::Connection
), tokio_postgres::error::Error>
0
::release_result::
0
::release_result::
0
<proxy::control_plane::provider::WakeComputePermit>::should_check_cache
0
<proxy::control_plane::provider::errors::ApiError as core::convert::From<reqwest::error::Error>>::from
0
<proxy::control_plane::provider::errors::ApiError as core::convert::From<reqwest_middleware::error::Error>>::from
0
<proxy::control_plane::provider::errors::ApiError as core::fmt::Display>::fmt
0
>::from
0
::source
0
::fmt
0
<proxy::control_plane::provider::errors::ApiError as proxy::error::UserFacingError>::to_string_client
0
<proxy::control_plane::provider::errors::ApiError>::get_reason
0
<proxy::control_plane::provider::errors::GetAuthInfoError as core::convert::From<_>>::from
0
>::from
0
>::from
0
>::from
0
>::from
0
>::from
0
>::from
0
<proxy::control_plane::provider::errors::GetAuthInfoError as core::fmt::Display>::fmt
0
::source
0
::fmt
0
<proxy::control_plane::provider::errors::GetAuthInfoError as proxy::error::ReportableError>::get_error_kind
0
<proxy::control_plane::provider::errors::GetAuthInfoError as proxy::error::UserFacingError>::to_string_client
0
<proxy::control_plane::provider::errors::GetEndpointJwksError as core::fmt::Display>::fmt
0
>::from
0
>::from
0
>::from
0
>::from
0
::source
0
::fmt
0
<proxy::control_plane::provider::errors::WakeComputeError as core::convert::From<reqwest::error::Error>>::from
0
>::from
0
>::from
0
>::from
0
<proxy::control_plane::provider::errors::WakeComputeError as core::fmt::Display>::fmt
0
>::from
0
::source
0
::fmt
0
<proxy::control_plane::provider::errors::WakeComputeError as proxy::error::UserFacingError>::to_string_client
0
<proxy::control_plane::provider::errors::ApiError as proxy::error::ReportableError>::get_error_kind
3
<proxy::control_plane::provider::errors::WakeComputeError as proxy::error::ReportableError>::get_error_kind
3
<proxy::control_plane::provider::errors::WakeComputeError as proxy::proxy::retry::CouldRetry>::could_retry
3
<proxy::control_plane::provider::NodeInfo>::reuse_settings
4
<proxy::control_plane::provider::NodeInfo>::set_keys
6
<proxy::control_plane::provider::errors::ApiError as proxy::proxy::retry::CouldRetry>::could_retry
6
<proxy::control_plane::provider::ControlPlaneBackend as proxy::control_plane::provider::Api>::wake_compute
13
<proxy::control_plane::provider::ControlPlaneBackend as proxy::control_plane::provider::Api>::wake_compute::{closure#0}
13
Generated by:
LCOV version 2.1-beta