LCOV - code coverage report
Current view: top level - proxy/src/serverless - conn_pool.rs (source / functions) Coverage Total Hit
Test: 2aa98e37cd3250b9a68c97ef6050b16fe702ab33.info Lines: 60.1 % 602 362
Test Date: 2024-08-29 11:33:10 Functions: 32.9 % 82 27

Function Name Sort by function name Hit count Sort by function hit count
<proxy::serverless::conn_pool::Client<_> as core::ops::deref::Deref>::deref 0
<proxy::serverless::conn_pool::Client<_>>::inner 6
>::inner 0
>::inner 6
>::inner 0
<proxy::serverless::conn_pool::Client<_>>::metrics 0
>::metrics 0
>::metrics 0
<proxy::serverless::conn_pool::Client<tokio_postgres::client::Client> as core::ops::drop::Drop>::drop 6
as core::ops::drop::Drop>::drop 6
as core::ops::drop::Drop>::drop 0
<proxy::serverless::conn_pool::Client<tokio_postgres::client::Client>>::do_drop 42
>::do_drop 42
>::do_drop 0
<proxy::serverless::conn_pool::Client<tokio_postgres::client::Client>>::do_drop::{closure#0} 36
>::do_drop::{closure#0} 36
>::do_drop::{closure#0} 0
<proxy::serverless::conn_pool::Client<tokio_postgres::client::Client>>::new 42
>::new 42
>::new 0
<proxy::serverless::conn_pool::ClientInner<tokio_postgres::client::Client> as core::ops::drop::Drop>::drop 42
as core::ops::drop::Drop>::drop 42
as core::ops::drop::Drop>::drop 0
<proxy::serverless::conn_pool::ClientInner<tokio_postgres::client::Client>>::is_closed 48
>::is_closed 48
>::is_closed 0
<proxy::serverless::conn_pool::ConnInfo as core::fmt::Display>::fmt 0
<proxy::serverless::conn_pool::ConnInfo>::db_and_user 18
<proxy::serverless::conn_pool::ConnInfo>::endpoint_cache_key 12
<proxy::serverless::conn_pool::DbUserConnPool<_>>::clear_closed_clients 6
>::clear_closed_clients 0
>::clear_closed_clients 6
>::clear_closed_clients 0
<proxy::serverless::conn_pool::DbUserConnPool<_>>::clear_closed_clients::{closure#0} 12
>::clear_closed_clients::{closure#0} 0
>::clear_closed_clients::{closure#0} 12
>::clear_closed_clients::{closure#0} 0
<proxy::serverless::conn_pool::DbUserConnPool<_>>::get_conn_entry 0
>::get_conn_entry 0
>::get_conn_entry 0
<proxy::serverless::conn_pool::DbUserConnPool<tokio_postgres::client::Client> as core::default::Default>::default 12
as core::default::Default>::default 12
as core::default::Default>::default 0
<proxy::serverless::conn_pool::Discard<_>>::check_idle 0
>::check_idle 0
>::check_idle 0
<proxy::serverless::conn_pool::Discard<_>>::discard 6
>::discard 0
>::discard 6
>::discard 0
<proxy::serverless::conn_pool::EndpointConnPool<_>>::get_conn_entry 0
>::get_conn_entry 0
>::get_conn_entry 0
<proxy::serverless::conn_pool::EndpointConnPool<_>>::get_conn_entry::{closure#0} 0
>::get_conn_entry::{closure#0} 0
>::get_conn_entry::{closure#0} 0
<proxy::serverless::conn_pool::EndpointConnPool<tokio_postgres::client::Client> as core::ops::drop::Drop>::drop 12
as core::ops::drop::Drop>::drop 12
as core::ops::drop::Drop>::drop 0
<proxy::serverless::conn_pool::EndpointConnPool<tokio_postgres::client::Client>>::put 36
>::put 36
>::put 0
<proxy::serverless::conn_pool::EndpointConnPool<tokio_postgres::client::Client>>::remove_client 0
<proxy::serverless::conn_pool::EndpointConnPool<tokio_postgres::client::Client>>::remove_client::{closure#0} 0
<proxy::serverless::conn_pool::GlobalConnPool<_>>::gc 12
>::gc 0
>::gc 12
>::gc 0
<proxy::serverless::conn_pool::GlobalConnPool<_>>::gc::{closure#0} 12
>::gc::{closure#0} 0
>::gc::{closure#0} 12
>::gc::{closure#0} 0
<proxy::serverless::conn_pool::GlobalConnPool<_>>::gc_worker::<_> 0
>::gc_worker::<_> 0
>::gc_worker::<_>::{closure#0} 0
>::gc_worker:: 0
>::gc_worker::::{closure#0} 0
<proxy::serverless::conn_pool::GlobalConnPool<_>>::get 0
>::get 0
>::get 0
<proxy::serverless::conn_pool::GlobalConnPool<_>>::new 6
>::new 0
>::new 6
>::new 0
<proxy::serverless::conn_pool::GlobalConnPool<_>>::shutdown 0
>::shutdown 0
>::shutdown 0
<proxy::serverless::conn_pool::GlobalConnPool<proxy::serverless::conn_pool::tests::MockClient>>::get_global_connections_count 54
<proxy::serverless::conn_pool::GlobalConnPool<tokio_postgres::client::Client>>::get_idle_timeout 0
<proxy::serverless::conn_pool::GlobalConnPool<tokio_postgres::client::Client>>::get_or_create_endpoint_pool 12
>::get_or_create_endpoint_pool 12
>::get_or_create_endpoint_pool 0
<proxy::serverless::conn_pool::GlobalConnPool<tokio_postgres::client::Client>>::get_or_create_endpoint_pool::{closure#0} 12
>::get_or_create_endpoint_pool::{closure#0} 12
>::get_or_create_endpoint_pool::{closure#0} 0
<proxy::serverless::conn_pool::tests::MockClient as proxy::serverless::conn_pool::ClientInnerExt>::get_process_id 0
<proxy::serverless::conn_pool::tests::MockClient as proxy::serverless::conn_pool::ClientInnerExt>::is_closed 48
<proxy::serverless::conn_pool::tests::MockClient>::new 36
<tokio_postgres::client::Client as proxy::serverless::conn_pool::ClientInnerExt>::get_process_id 0
<tokio_postgres::client::Client as proxy::serverless::conn_pool::ClientInnerExt>::is_closed 0
proxy::serverless::conn_pool::poll_client::<tokio_postgres::client::Client> 0
proxy::serverless::conn_pool::poll_client::<tokio_postgres::client::Client>::{closure#0} 0
proxy::serverless::conn_pool::poll_client::<tokio_postgres::client::Client>::{closure#1} 0
proxy::serverless::conn_pool::poll_client::<tokio_postgres::client::Client>::{closure#1}::{closure#0} 0
proxy::serverless::conn_pool::tests::create_inner 30
proxy::serverless::conn_pool::tests::create_inner_with 42
proxy::serverless::conn_pool::tests::test_pool 12
proxy::serverless::conn_pool::tests::test_pool 6
proxy::serverless::conn_pool::tests::test_pool::{closure#0} 6

Generated by: LCOV version 2.1-beta