LCOV - differential code coverage report
Current view: top level - proxy/src/serverless - conn_pool.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 86.7 % 483 419 64 419
Current Date: 2024-01-09 02:06:09 Functions: 70.7 % 82 58 24 58
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::serverless::conn_pool::Client as core::ops::deref::Deref>::deref CBC 40
<proxy::serverless::conn_pool::Client as core::ops::drop::Drop>::drop CBC 42
<proxy::serverless::conn_pool::Client as core::ops::drop::Drop>::drop::{closure#0} CBC 20
<proxy::serverless::conn_pool::Client>::check_idle CBC 38
<proxy::serverless::conn_pool::Client>::discard CBC 2
<proxy::serverless::conn_pool::Client>::inner CBC 42
<proxy::serverless::conn_pool::Client>::metrics CBC 40
<proxy::serverless::conn_pool::Client>::new CBC 42
<proxy::serverless::conn_pool::Client>::new::{closure#0} CBC 42
<proxy::serverless::conn_pool::ConnInfo as core::fmt::Debug>::fmt CBC 42
::clone CBC 42
::fmt UBC 0
<proxy::serverless::conn_pool::ConnInfo as core::fmt::Display>::fmt CBC 214
<proxy::serverless::conn_pool::ConnInfo>::db_and_user CBC 109
<proxy::serverless::conn_pool::DbUserConnPool as core::default::Default>::default CBC 7
<proxy::serverless::conn_pool::DbUserConnPool>::clear_closed_clients CBC 13
<proxy::serverless::conn_pool::DbUserConnPool>::clear_closed_clients::{closure#0} CBC 5
<proxy::serverless::conn_pool::DbUserConnPool>::get_conn_entry CBC 13
<proxy::serverless::conn_pool::Discard>::check_idle CBC 40
<proxy::serverless::conn_pool::Discard>::check_idle::{closure#0} CBC 2
<proxy::serverless::conn_pool::Discard>::discard CBC 2
<proxy::serverless::conn_pool::Discard>::discard::{closure#0} CBC 2
<proxy::serverless::conn_pool::EndpointConnPool>::get_conn_entry CBC 13
<proxy::serverless::conn_pool::EndpointConnPool>::get_conn_entry::{closure#0} CBC 13
<proxy::serverless::conn_pool::EndpointConnPool>::put CBC 20
<proxy::serverless::conn_pool::EndpointConnPool>::put::{closure#0} UBC 0
<proxy::serverless::conn_pool::EndpointConnPool>::put::{closure#1} CBC 20
<proxy::serverless::conn_pool::EndpointConnPool>::put::{closure#2} UBC 0
<proxy::serverless::conn_pool::EndpointConnPool>::remove_client CBC 3
<proxy::serverless::conn_pool::EndpointConnPool>::remove_client::{closure#0} UBC 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc CBC 30
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#0} UBC 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#0}::{closure#0} UBC 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#0}::{closure#1} UBC 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#1} UBC 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#2} UBC 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc_worker::<_> CBC 44
::gc_worker::<_> UBC 0
::gc_worker::<_>::{closure#0} UBC 0
::gc_worker:: CBC 22
::gc_worker::::{closure#0} CBC 22
<proxy::serverless::conn_pool::GlobalConnPool>::get CBC 45
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0} CBC 45
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#0} CBC 16
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#1} CBC 11
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#1}::{closure#0} CBC 11
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#2} UBC 0
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#3} CBC 4
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#4} CBC 41
<proxy::serverless::conn_pool::GlobalConnPool>::get_or_create_endpoint_pool CBC 38
<proxy::serverless::conn_pool::GlobalConnPool>::get_or_create_endpoint_pool::{closure#0} CBC 7
<proxy::serverless::conn_pool::GlobalConnPool>::get_or_create_endpoint_pool::{closure#1} CBC 7
<proxy::serverless::conn_pool::GlobalConnPool>::new CBC 22
<proxy::serverless::conn_pool::GlobalConnPool>::shutdown CBC 22
<proxy::serverless::conn_pool::GlobalConnPoolOptions as core::fmt::Debug>::fmt UBC 0
::clone UBC 0
::fmt UBC 0
<proxy::serverless::conn_pool::TokioMechanism as proxy::proxy::connect_compute::ConnectMechanism>::connect_once CBC 42
<proxy::serverless::conn_pool::TokioMechanism as proxy::proxy::connect_compute::ConnectMechanism>::connect_once::{closure#0} CBC 42
<proxy::serverless::conn_pool::TokioMechanism as proxy::proxy::connect_compute::ConnectMechanism>::update_connect_config CBC 42
proxy::serverless::conn_pool::ENDPOINT_POOLS::{closure#0} CBC 7
proxy::serverless::conn_pool::ENDPOINT_POOLS::{closure#0}::{closure#0} CBC 14
proxy::serverless::conn_pool::ENDPOINT_POOLS::{closure#0}::{closure#0} CBC 7
proxy::serverless::conn_pool::ENDPOINT_POOLS::{closure#0}::{closure#1} CBC 7
proxy::serverless::conn_pool::GC_LATENCY::{closure#0} CBC 22
proxy::serverless::conn_pool::GC_LATENCY::{closure#0}::{closure#0} CBC 22
proxy::serverless::conn_pool::connect_to_compute::{closure#0} UBC 0
proxy::serverless::conn_pool::connect_to_compute::{closure#0} UBC 0
proxy::serverless::conn_pool::connect_to_compute::{closure#0}::{closure#0} UBC 0
proxy::serverless::conn_pool::connect_to_compute::{closure#0}::{closure#0}::{closure#0} CBC 41
proxy::serverless::conn_pool::connect_to_compute::{closure#0}::{closure#0}::{closure#1} UBC 0
proxy::serverless::conn_pool::connect_to_compute::{closure#0}::{closure#0}::{closure#2} CBC 41
proxy::serverless::conn_pool::connect_to_compute_once CBC 42
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0} CBC 42
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#0} CBC 38
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#0}::{closure#0} CBC 38
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1} CBC 38
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0} CBC 5846
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#0} CBC 4
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#1} UBC 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#2} UBC 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#3} UBC 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#4} UBC 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#5} UBC 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#6} UBC 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#7} CBC 37
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#8} UBC 0

Generated by: LCOV version 2.1-beta