LCOV - differential code coverage report
Current view: top level - proxy/src - stream.rs (source / functions) Coverage Total Hit UBC CBC
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 91.7 % 120 110 10 110
Current Date: 2023-10-19 02:04:12 Functions: 46.5 % 144 67 77 67
Baseline: c8637f37369098875162f194f92736355783b050.info
Baseline Date: 2023-10-18 20:25:20

Function Name Sort by function name TLA Hit count Sort by function hit count
<proxy::stream::StreamUpgradeError as core::fmt::Debug>::fmt UBC 0
>::from UBC 0
::source UBC 0
::fmt UBC 0
::fmt UBC 0
proxy::stream::err_connection CBC 1
<proxy::stream::PqStream<_>>::throw_error::<_, _> CBC 4
>::throw_error::<_, _> UBC 0
>>::throw_error::<(), proxy::auth::AuthError> UBC 0
>>::throw_error::, proxy::auth::credentials::ClientCredsParseError> UBC 0
>>::throw_error:: UBC 0
>>>::throw_error::, proxy::auth::credentials::ClientCredsParseError> UBC 0
>>>::throw_error:: UBC 0
>>>::throw_error::<(), proxy::auth::AuthError> CBC 4
<proxy::stream::PqStream<_>>::throw_error::<_, _>::{closure#0} CBC 4
>::throw_error::<_, _>::{closure#0} UBC 0
>>::throw_error::<(), proxy::auth::AuthError>::{closure#0} UBC 0
>>::throw_error::, proxy::auth::credentials::ClientCredsParseError>::{closure#0} UBC 0
>>::throw_error::::{closure#0} UBC 0
>>>::throw_error::, proxy::auth::credentials::ClientCredsParseError>::{closure#0} UBC 0
>>>::throw_error::::{closure#0} UBC 0
>>>::throw_error::<(), proxy::auth::AuthError>::{closure#0} CBC 4
<proxy::stream::PqStream<_>>::throw_error::<_, _>::{closure#0}::{closure#0} CBC 4
>::throw_error::<_, _>::{closure#0}::{closure#0} UBC 0
>>::throw_error::<(), proxy::auth::AuthError>::{closure#0}::{closure#0} UBC 0
>>::throw_error::, proxy::auth::credentials::ClientCredsParseError>::{closure#0}::{closure#0} UBC 0
>>::throw_error::::{closure#0}::{closure#0} UBC 0
>>>::throw_error::, proxy::auth::credentials::ClientCredsParseError>::{closure#0}::{closure#0} UBC 0
>>>::throw_error::::{closure#0}::{closure#0} UBC 0
>>>::throw_error::<(), proxy::auth::AuthError>::{closure#0}::{closure#0} CBC 4
<proxy::stream::PqStream<_>>::throw_error_str::<_> CBC 5
>::throw_error_str::<_> UBC 0
>>::throw_error_str::<()> UBC 0
>>::throw_error_str::, anyhow::Error>> UBC 0
>>>::throw_error_str::<()> CBC 1
>>>::throw_error_str::<()> CBC 4
<proxy::stream::PqStream<_>>::throw_error_str::<_>::{closure#0} CBC 8
>::throw_error_str::<_>::{closure#0} UBC 0
>::throw_error_str::<_>::{closure#0}::{closure#0} UBC 0
>>::throw_error_str::<()>::{closure#0} UBC 0
>>::throw_error_str::<()>::{closure#0}::{closure#0} UBC 0
>>>::throw_error_str::<()>::{closure#0} UBC 0
>>>::throw_error_str::<()>::{closure#0}::{closure#0} UBC 0
>>::throw_error_str::, anyhow::Error>>::{closure#0} UBC 0
>>::throw_error_str::, anyhow::Error>>::{closure#0}::{closure#0} UBC 0
>>>::throw_error_str::<()>::{closure#0} CBC 4
>>>::throw_error_str::<()>::{closure#0}::{closure#0} CBC 4
<proxy::stream::Stream<_> as tokio::io::async_write::AsyncWrite>::poll_shutdown CBC 30
as tokio::io::async_write::AsyncWrite>::poll_shutdown UBC 0
as tokio::io::async_write::AsyncWrite>::poll_shutdown UBC 0
as tokio::io::async_write::AsyncWrite>::poll_shutdown CBC 1
> as tokio::io::async_write::AsyncWrite>::poll_shutdown CBC 29
<proxy::stream::Stream<_>>::sni_hostname CBC 34
>::sni_hostname UBC 0
>::sni_hostname UBC 0
>::sni_hostname CBC 1
>>::sni_hostname CBC 33
<proxy::stream::Stream<_>>::from_raw CBC 46
>::from_raw UBC 0
>::from_raw UBC 0
>::from_raw CBC 2
>>::from_raw CBC 7
>>::from_raw CBC 37
<proxy::stream::PqStream<_>>::read_message CBC 65
>::read_message UBC 0
>>::read_message UBC 0
>>>::read_message CBC 8
>>>::read_message CBC 57
<proxy::stream::PqStream<_>>::read_message::{closure#0} CBC 65
>::read_message::{closure#0} UBC 0
>>::read_message::{closure#0} UBC 0
>>>::read_message::{closure#0} CBC 8
>>>::read_message::{closure#0} CBC 57
<proxy::stream::PqStream<_>>::read_password_message CBC 65
>::read_password_message UBC 0
>>::read_password_message UBC 0
>>>::read_password_message CBC 8
>>>::read_password_message CBC 57
<proxy::stream::PqStream<_>>::read_password_message::{closure#0} CBC 65
>::read_password_message::{closure#0} UBC 0
>>::read_password_message::{closure#0} UBC 0
>>>::read_password_message::{closure#0} CBC 8
>>>::read_password_message::{closure#0} CBC 57
<proxy::stream::PqStream<_>>::into_inner CBC 68
>::into_inner UBC 0
>>::into_inner UBC 0
>>::into_inner CBC 1
>>>::into_inner CBC 5
>>>::into_inner CBC 62
<proxy::stream::PqStream<_>>::get_ref CBC 71
>::get_ref UBC 0
>>::get_ref UBC 0
>>>::get_ref CBC 5
>>>::get_ref CBC 66
<proxy::stream::Stream<_>>::upgrade CBC 78
>::upgrade UBC 0
>::upgrade::{closure#0} UBC 0
>::upgrade UBC 0
>::upgrade::{closure#0} UBC 0
>::upgrade CBC 1
>::upgrade::{closure#0} CBC 1
>>::upgrade CBC 5
>>::upgrade::{closure#0} CBC 5
>>::upgrade CBC 33
>>::upgrade::{closure#0} CBC 33
<proxy::stream::PqStream<_>>::new CBC 84
>::new UBC 0
>>::new UBC 0
>>::new CBC 2
>>>::new CBC 12
>>>::new CBC 70
<proxy::stream::PqStream<_>>::read_startup_packet CBC 84
>::read_startup_packet UBC 0
>>::read_startup_packet UBC 0
>>::read_startup_packet CBC 2
>>>::read_startup_packet CBC 12
>>>::read_startup_packet CBC 70
<proxy::stream::PqStream<_>>::read_startup_packet::{closure#0} CBC 84
>::read_startup_packet::{closure#0} UBC 0
>>::read_startup_packet::{closure#0} UBC 0
>>::read_startup_packet::{closure#0} CBC 2
>>>::read_startup_packet::{closure#0} CBC 12
>>>::read_startup_packet::{closure#0} CBC 70
<proxy::stream::PqStream<_>>::flush CBC 177
>::flush UBC 0
>>::flush UBC 0
>>::flush CBC 1
>>>::flush CBC 22
>>>::flush CBC 154
<proxy::stream::PqStream<_>>::flush::{closure#0} CBC 177
>::flush::{closure#0} UBC 0
>>::flush::{closure#0} UBC 0
>>::flush::{closure#0} CBC 1
>>>::flush::{closure#0} CBC 22
>>>::flush::{closure#0} CBC 154
<proxy::stream::PqStream<_>>::write_message CBC 177
>::write_message UBC 0
>>::write_message UBC 0
>>::write_message CBC 1
>>>::write_message CBC 22
>>>::write_message CBC 154
<proxy::stream::PqStream<_>>::write_message::{closure#0} CBC 177
>::write_message::{closure#0} UBC 0
>>::write_message::{closure#0} UBC 0
>>::write_message::{closure#0} CBC 1
>>>::write_message::{closure#0} CBC 22
>>>::write_message::{closure#0} CBC 154
<proxy::stream::Stream<_> as tokio::io::async_write::AsyncWrite>::poll_write CBC 207
as tokio::io::async_write::AsyncWrite>::poll_write UBC 0
as tokio::io::async_write::AsyncWrite>::poll_write UBC 0
as tokio::io::async_write::AsyncWrite>::poll_write CBC 3
> as tokio::io::async_write::AsyncWrite>::poll_write CBC 22
> as tokio::io::async_write::AsyncWrite>::poll_write CBC 182
<proxy::stream::Stream<_> as tokio::io::async_write::AsyncWrite>::poll_flush CBC 237
as tokio::io::async_write::AsyncWrite>::poll_flush UBC 0
as tokio::io::async_write::AsyncWrite>::poll_flush UBC 0
as tokio::io::async_write::AsyncWrite>::poll_flush CBC 4
> as tokio::io::async_write::AsyncWrite>::poll_flush CBC 22
> as tokio::io::async_write::AsyncWrite>::poll_flush CBC 211
<proxy::stream::Stream<_> as tokio::io::async_read::AsyncRead>::poll_read CBC 418
as tokio::io::async_read::AsyncRead>::poll_read UBC 0
as tokio::io::async_read::AsyncRead>::poll_read UBC 0
as tokio::io::async_read::AsyncRead>::poll_read CBC 12
> as tokio::io::async_read::AsyncRead>::poll_read CBC 28
> as tokio::io::async_read::AsyncRead>::poll_read CBC 378
<proxy::stream::PqStream<_>>::write_message_noflush CBC 628
>::write_message_noflush UBC 0
>>::write_message_noflush UBC 0
>>::write_message_noflush CBC 1
>>>::write_message_noflush CBC 32
>>>::write_message_noflush CBC 595

Generated by: LCOV version 2.1-beta