LCOV - code coverage report
Current view: top level - proxy/src/serverless - conn_pool.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 87.3 % 495 432
Test Date: 2024-02-07 07:37:29 Functions: 71.6 % 81 58

Function Name Sort by function name Hit count Sort by function hit count
<proxy::serverless::conn_pool::Client as core::ops::deref::Deref>::deref 41
<proxy::serverless::conn_pool::Client as core::ops::drop::Drop>::drop 43
<proxy::serverless::conn_pool::Client as core::ops::drop::Drop>::drop::{closure#0} 20
<proxy::serverless::conn_pool::Client>::check_idle 39
<proxy::serverless::conn_pool::Client>::discard 2
<proxy::serverless::conn_pool::Client>::inner 43
<proxy::serverless::conn_pool::Client>::metrics 41
<proxy::serverless::conn_pool::Client>::new 43
<proxy::serverless::conn_pool::Client>::new::{closure#0} 43
<proxy::serverless::conn_pool::ConnInfo as core::fmt::Debug>::fmt 43
::clone 43
::fmt 0
<proxy::serverless::conn_pool::ConnInfo as core::fmt::Display>::fmt 218
<proxy::serverless::conn_pool::ConnInfo>::db_and_user 110
<proxy::serverless::conn_pool::ConnInfo>::endpoint_cache_key 38
<proxy::serverless::conn_pool::DbUserConnPool as core::default::Default>::default 7
<proxy::serverless::conn_pool::DbUserConnPool>::clear_closed_clients 13
<proxy::serverless::conn_pool::DbUserConnPool>::clear_closed_clients::{closure#0} 5
<proxy::serverless::conn_pool::DbUserConnPool>::get_conn_entry 13
<proxy::serverless::conn_pool::Discard>::check_idle 41
<proxy::serverless::conn_pool::Discard>::check_idle::{closure#0} 2
<proxy::serverless::conn_pool::Discard>::discard 2
<proxy::serverless::conn_pool::Discard>::discard::{closure#0} 2
<proxy::serverless::conn_pool::EndpointConnPool>::get_conn_entry 13
<proxy::serverless::conn_pool::EndpointConnPool>::get_conn_entry::{closure#0} 13
<proxy::serverless::conn_pool::EndpointConnPool>::put 20
<proxy::serverless::conn_pool::EndpointConnPool>::put::{closure#0} 0
<proxy::serverless::conn_pool::EndpointConnPool>::put::{closure#1} 20
<proxy::serverless::conn_pool::EndpointConnPool>::put::{closure#2} 0
<proxy::serverless::conn_pool::EndpointConnPool>::remove_client 3
<proxy::serverless::conn_pool::EndpointConnPool>::remove_client::{closure#0} 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc 32
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#0} 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#0}::{closure#0} 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#0}::{closure#1} 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#1} 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc::{closure#2} 0
<proxy::serverless::conn_pool::GlobalConnPool>::gc_worker::<_> 46
::gc_worker::<_> 0
::gc_worker::<_>::{closure#0} 0
::gc_worker:: 23
::gc_worker::::{closure#0} 23
<proxy::serverless::conn_pool::GlobalConnPool>::get 46
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0} 46
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#0} 16
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#1} 11
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#1}::{closure#0} 11
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#2} 0
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#3} 4
<proxy::serverless::conn_pool::GlobalConnPool>::get::{closure#0}::{closure#4} 42
<proxy::serverless::conn_pool::GlobalConnPool>::get_or_create_endpoint_pool 38
<proxy::serverless::conn_pool::GlobalConnPool>::get_or_create_endpoint_pool::{closure#0} 7
<proxy::serverless::conn_pool::GlobalConnPool>::get_or_create_endpoint_pool::{closure#1} 7
<proxy::serverless::conn_pool::GlobalConnPool>::new 23
<proxy::serverless::conn_pool::GlobalConnPool>::shutdown 23
<proxy::serverless::conn_pool::GlobalConnPoolOptions as core::fmt::Debug>::fmt 0
::clone 0
::fmt 0
<proxy::serverless::conn_pool::TokioMechanism as proxy::proxy::connect_compute::ConnectMechanism>::connect_once 43
<proxy::serverless::conn_pool::TokioMechanism as proxy::proxy::connect_compute::ConnectMechanism>::connect_once::{closure#0} 43
<proxy::serverless::conn_pool::TokioMechanism as proxy::proxy::connect_compute::ConnectMechanism>::update_connect_config 43
proxy::serverless::conn_pool::ENDPOINT_POOLS::{closure#0} 7
proxy::serverless::conn_pool::ENDPOINT_POOLS::{closure#0}::{closure#0} 14
proxy::serverless::conn_pool::ENDPOINT_POOLS::{closure#0}::{closure#0} 7
proxy::serverless::conn_pool::ENDPOINT_POOLS::{closure#0}::{closure#1} 7
proxy::serverless::conn_pool::GC_LATENCY::{closure#0} 23
proxy::serverless::conn_pool::GC_LATENCY::{closure#0}::{closure#0} 23
proxy::serverless::conn_pool::connect_to_compute::{closure#0} 0
proxy::serverless::conn_pool::connect_to_compute::{closure#0} 0
proxy::serverless::conn_pool::connect_to_compute::{closure#0}::{closure#0} 0
proxy::serverless::conn_pool::connect_to_compute::{closure#0}::{closure#0}::{closure#0} 42
proxy::serverless::conn_pool::connect_to_compute_once 43
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0} 43
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#0} 39
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#0}::{closure#0} 39
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1} 39
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0} 7010
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#0} 4
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#1} 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#2} 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#3} 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#4} 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#5} 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#6} 0
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#7} 38
proxy::serverless::conn_pool::connect_to_compute_once::{closure#0}::{closure#1}::{closure#0}::{closure#8} 0

Generated by: LCOV version 2.1-beta