LCOV - code coverage report
Current view:
top level
-
proxy/src
- proxy.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info
Lines:
88.7 %
248
220
Test Date:
2024-02-12 20:26:03
Functions:
50.7 %
71
36
Function Name
Hit count
<proxy::proxy::ClientMode>::allow_cleartext
52
<proxy::proxy::ClientMode>::allow_self_signed_compute
41
<proxy::proxy::ClientMode>::handshake_tls
63
<proxy::proxy::ClientMode>::hostname::<_>
52
::hostname::<_>
0
::hostname::
>
52
::hostname::
0
<proxy::proxy::ClientRequestError as core::fmt::Debug>::fmt
110
>::from
0
>::from
11
>::from
11
>::from
0
>::from
0
::source
44
::fmt
0
::fmt
44
<proxy::proxy::ClientRequestError as proxy::error::ReportableError>::get_error_kind
22
<proxy::proxy::NeonOptions as core::fmt::Debug>::fmt
309
::clone
248
::eq
0
::default
61
::fmt
0
<proxy::proxy::NeonOptions>::get_cache_key
328
<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}>>
75
<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::NeonOptions>::parse_params
71
<proxy::proxy::NeonOptions>::to_deep_object
0
<proxy::proxy::NeonOptions>::to_deep_object::{closure#0}
0
proxy::proxy::handle_client::<_>
63
proxy::proxy::handle_client::<_>
0
proxy::proxy::handle_client::
>
63
proxy::proxy::handle_client::
0
proxy::proxy::handle_client::<_>::{closure#0}
63
proxy::proxy::handle_client::<_>::{closure#0}
0
proxy::proxy::handle_client::
>::{closure#0}
63
proxy::proxy::handle_client::
::{closure#0}
0
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}
0
proxy::proxy::handle_client::
::{closure#0}::{closure#0}
0
proxy::proxy::handle_client::<_>::{closure#0}::{closure#1}
52
proxy::proxy::handle_client::<_>::{closure#0}::{closure#1}
0
proxy::proxy::handle_client::
>::{closure#0}::{closure#1}
52
proxy::proxy::handle_client::
::{closure#0}::{closure#1}
0
proxy::proxy::handle_client::<_>::{closure#0}::{closure#2}
49
proxy::proxy::handle_client::<_>::{closure#0}::{closure#2}
0
proxy::proxy::handle_client::
>::{closure#0}::{closure#2}
49
proxy::proxy::handle_client::
::{closure#0}::{closure#2}
0
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}
0
proxy::proxy::handle_client::
::{closure#0}::{closure#3}
0
proxy::proxy::handle_client::<_>::{closure#0}::{closure#4}
63
proxy::proxy::handle_client::<_>::{closure#0}::{closure#4}
0
proxy::proxy::handle_client::
>::{closure#0}::{closure#4}
63
proxy::proxy::handle_client::
::{closure#0}::{closure#4}
0
proxy::proxy::neon_option
185
proxy::proxy::neon_option::{closure#0}
36
proxy::proxy::prepare_client_connection::<_>
82
proxy::proxy::prepare_client_connection::<_>
0
proxy::proxy::prepare_client_connection::<_>::{closure#0}
0
proxy::proxy::prepare_client_connection::<_>::{closure#0}::{closure#0}
0
proxy::proxy::prepare_client_connection::
>>
41
proxy::proxy::prepare_client_connection::
>>::{closure#0}
0
proxy::proxy::prepare_client_connection::
>>::{closure#0}::{closure#0}
41
proxy::proxy::prepare_client_connection::
>
0
proxy::proxy::prepare_client_connection::
>::{closure#0}
0
proxy::proxy::prepare_client_connection::
>::{closure#0}::{closure#0}
0
proxy::proxy::run_until_cancelled::<_>
91
proxy::proxy::run_until_cancelled::<
::accept::{closure#0}>
91
proxy::proxy::run_until_cancelled::<_>
0
proxy::proxy::run_until_cancelled::<_>::{closure#0}
91
proxy::proxy::run_until_cancelled::<
::accept::{closure#0}>::{closure#0}
91
proxy::proxy::run_until_cancelled::<_>::{closure#0}
0
proxy::proxy::task_main
25
proxy::proxy::task_main::{closure#0}
25
proxy::proxy::task_main::{closure#0}::{closure#0}
63
proxy::proxy::task_main::{closure#0}::{closure#0}::{closure#0}
63
proxy::proxy::task_main::{closure#0}::{closure#1}
63
proxy::proxy::task_main::{closure#0}::{closure#1}::{closure#0}
63
proxy::proxy::task_main::{closure#0}::{closure#2}
25
proxy::proxy::task_main::{closure#0}::{closure#2}::{closure#0}
25
Generated by:
LCOV version 2.1-beta