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
TLA
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