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 Sort by function name Hit count Sort by function 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