LCOV - code coverage report
Current view:
top level
-
proxy/src
- proxy.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
32f4a56327bc9da697706839ed4836b2a00a408f.info
Lines:
91.8 %
220
202
Test Date:
2024-02-07 07:37:29
Functions:
53.6 %
56
30
Function Name
Hit count
<proxy::proxy::NeonOptions>::to_deep_object
0
<proxy::proxy::NeonOptions>::to_deep_object::{closure#0}
0
proxy::proxy::handle_client::<_>::{closure#0}::{closure#2}
0
proxy::proxy::handle_client::<_>::{closure#0}::{closure#2}
0
proxy::proxy::handle_client::
>::{closure#0}::{closure#2}
0
proxy::proxy::handle_client::
::{closure#0}::{closure#2}
0
<proxy::proxy::NeonOptions>::get_cache_key::{closure#0}
4
<proxy::proxy::NeonOptions>::parse_from_iter::<core::iter::adapters::filter::Filter<core::str::iter::Split<<pq_proto::StartupMessageParams>::parse_options_raw::{closure#0}>, <pq_proto::StartupMessageParams>::parse_options_raw::{closure#1}>>::{closure#0}
4
<proxy::proxy::NeonOptions>::parse_options_raw
14
proxy::proxy::task_main
23
proxy::proxy::task_main::{closure#0}
23
proxy::proxy::task_main::{closure#0}::{closure#2}
23
proxy::proxy::task_main::{closure#0}::{closure#2}::{closure#0}
23
proxy::proxy::neon_option::{closure#0}
34
<proxy::proxy::ClientMode>::allow_self_signed_compute
39
proxy::proxy::prepare_client_connection::<_>::{closure#0}
39
proxy::proxy::prepare_client_connection::<_>::{closure#0}
0
proxy::proxy::prepare_client_connection::<_>::{closure#0}::{closure#0}
0
proxy::proxy::prepare_client_connection::
>>::{closure#0}
0
proxy::proxy::prepare_client_connection::
>::{closure#0}
0
proxy::proxy::prepare_client_connection::
>::{closure#0}::{closure#0}
0
proxy::proxy::prepare_client_connection::
>>::{closure#0}::{closure#0}
39
proxy::proxy::handle_client::<_>::{closure#0}::{closure#1}
47
proxy::proxy::handle_client::<_>::{closure#0}::{closure#1}
0
proxy::proxy::handle_client::
::{closure#0}::{closure#1}
0
proxy::proxy::handle_client::
>::{closure#0}::{closure#1}
47
<proxy::proxy::ClientMode>::allow_cleartext
50
<proxy::proxy::ClientMode>::hostname::<_>
50
::hostname::<_>
0
::hostname::
0
::hostname::
>
50
proxy::proxy::handle_client::<_>::{closure#0}::{closure#0}
50
proxy::proxy::handle_client::<_>::{closure#0}::{closure#0}
0
proxy::proxy::handle_client::
::{closure#0}::{closure#0}
0
proxy::proxy::handle_client::
>::{closure#0}::{closure#0}
50
<proxy::proxy::ClientMode>::handshake_tls
61
proxy::proxy::handle_client::<_>
61
proxy::proxy::handle_client::<_>
0
proxy::proxy::handle_client::
0
proxy::proxy::handle_client::
>
61
proxy::proxy::handle_client::<_>::{closure#0}
61
proxy::proxy::handle_client::<_>::{closure#0}
0
proxy::proxy::handle_client::
::{closure#0}
0
proxy::proxy::handle_client::
>::{closure#0}
61
proxy::proxy::handle_client::<_>::{closure#0}::{closure#3}
61
proxy::proxy::handle_client::<_>::{closure#0}::{closure#3}
0
proxy::proxy::handle_client::
::{closure#0}::{closure#3}
0
proxy::proxy::handle_client::
>::{closure#0}::{closure#3}
61
proxy::proxy::task_main::{closure#0}::{closure#0}
61
proxy::proxy::task_main::{closure#0}::{closure#0}::{closure#0}
61
proxy::proxy::task_main::{closure#0}::{closure#1}
61
proxy::proxy::task_main::{closure#0}::{closure#1}::{closure#0}
61
<proxy::proxy::NeonOptions>::parse_params
69
<proxy::proxy::NeonOptions>::parse_from_iter::<core::iter::adapters::filter::Filter<core::str::iter::Split<<pq_proto::StartupMessageParams>::parse_options_raw::{closure#0}>, <pq_proto::StartupMessageParams>::parse_options_raw::{closure#1}>>
73
proxy::proxy::run_until_cancelled::<_>
87
proxy::proxy::run_until_cancelled::<_>
0
proxy::proxy::run_until_cancelled::<
::accept::{closure#0}>
87
proxy::proxy::run_until_cancelled::<_>::{closure#0}
87
proxy::proxy::run_until_cancelled::<_>::{closure#0}
0
proxy::proxy::run_until_cancelled::<
::accept::{closure#0}>::{closure#0}
87
<proxy::proxy::NeonOptions as core::fmt::Debug>::fmt
141
::eq
0
::fmt
0
::default
56
::clone
85
proxy::proxy::neon_option
181
<proxy::proxy::NeonOptions>::get_cache_key
260
Generated by:
LCOV version 2.1-beta