LCOV - code coverage report
Current view:
top level
-
proxy/src
- pqproto.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1e20c4f2b28aa592527961bb32170ebbd2c9172f.info
Lines:
78.1 %
352
275
Test Date:
2025-07-16 12:29:03
Functions:
72.0 %
100
72
Function Name
Hit count
<proxy::pqproto::BeMessage>::write_message
56
<proxy::pqproto::BeMessage>::write_message::{closure#0}
10
<proxy::pqproto::BeMessage>::write_message::{closure#10}
0
<proxy::pqproto::BeMessage>::write_message::{closure#11}
0
<proxy::pqproto::BeMessage>::write_message::{closure#1}
2
<proxy::pqproto::BeMessage>::write_message::{closure#2}
25
<proxy::pqproto::BeMessage>::write_message::{closure#3}
13
<proxy::pqproto::BeMessage>::write_message::{closure#4}
11
<proxy::pqproto::BeMessage>::write_message::{closure#5}
6
<proxy::pqproto::BeMessage>::write_message::{closure#6}
0
<proxy::pqproto::BeMessage>::write_message::{closure#7}
0
<proxy::pqproto::BeMessage>::write_message::{closure#8}
7
<proxy::pqproto::BeMessage>::write_message::{closure#9}
7
<proxy::pqproto::CancelKeyData as core::fmt::Display>::fmt
0
<proxy::pqproto::ProtocolVersion as core::fmt::Debug>::fmt
0
<proxy::pqproto::ProtocolVersion>::major
24
<proxy::pqproto::ProtocolVersion>::minor
1
<proxy::pqproto::ProtocolVersion>::new
3
<proxy::pqproto::StartupMessageParams>::get
41
<proxy::pqproto::StartupMessageParams>::get::{closure#0}
60
<proxy::pqproto::StartupMessageParams>::insert
23
<proxy::pqproto::StartupMessageParams>::iter
41
<proxy::pqproto::StartupMessageParams>::new::<1>
13
::new::<1>
4
::new::<2>
8
::new::<3>
1
<proxy::pqproto::StartupMessageParams>::options_raw
27
<proxy::pqproto::StartupMessageParams>::parse_options_raw
34
<proxy::pqproto::StartupMessageParams>::parse_options_raw::{closure#0}
608
<proxy::pqproto::StartupMessageParams>::parse_options_raw::{closure#1}
74
<proxy::pqproto::WriteBuf as bytes::buf::buf_impl::Buf>::advance
55
<proxy::pqproto::WriteBuf as bytes::buf::buf_impl::Buf>::chunk
55
<proxy::pqproto::WriteBuf as bytes::buf::buf_impl::Buf>::remaining
117
<proxy::pqproto::WriteBuf>::encryption
20
<proxy::pqproto::WriteBuf>::new
45
<proxy::pqproto::WriteBuf>::reset
62
<proxy::pqproto::WriteBuf>::should_shrink
57
<proxy::pqproto::WriteBuf>::shrink
1
<proxy::pqproto::WriteBuf>::write_error
1
<proxy::pqproto::WriteBuf>::write_error::{closure#0}
1
<proxy::pqproto::WriteBuf>::write_raw::<<proxy::pqproto::WriteBuf>::write_error::{closure#0}>
57
::write_raw::<
::write_message::{closure#0}>
10
::write_raw::<
::write_message::{closure#11}>
0
::write_raw::<
::write_message::{closure#1}>
2
::write_raw::<
::write_message::{closure#3}>
13
::write_raw::<
::write_message::{closure#4}>
11
::write_raw::<
::write_message::{closure#5}>
6
::write_raw::<
::write_message::{closure#6}>
0
::write_raw::<
::write_message::{closure#7}>
0
::write_raw::<
::write_message::{closure#8}>
7
::write_raw::<
::write_message::{closure#9}>
7
::write_raw::<
::write_error::{closure#0}>
1
::write_raw::
>>>::{closure#0}>
0
::write_raw::
>::{closure#0}>
0
<rand::distributions::Standard as rand::distributions::distribution::Distribution<proxy::pqproto::CancelKeyData>>::sample::<rand::rngs::thread::ThreadRng>
0
proxy::pqproto::id_to_cancel_key
1
proxy::pqproto::read_message::<tokio::io::util::mem::DuplexStream>
29
proxy::pqproto::read_message::
>>>
0
proxy::pqproto::read_message::
>
26
proxy::pqproto::read_message::
>
0
proxy::pqproto::read_message::
>
2
proxy::pqproto::read_message::
1
proxy::pqproto::read_message::<tokio::io::util::mem::DuplexStream>::{closure#0}
29
proxy::pqproto::read_message::
>>>::{closure#0}
0
proxy::pqproto::read_message::
>::{closure#0}
26
proxy::pqproto::read_message::
>::{closure#0}
0
proxy::pqproto::read_message::
>::{closure#0}
2
proxy::pqproto::read_message::
::{closure#0}
1
proxy::pqproto::read_startup::<tokio::io::util::mem::DuplexStream>
46
proxy::pqproto::read_startup::
>>>
0
proxy::pqproto::read_startup::
>
42
proxy::pqproto::read_startup::
>
0
proxy::pqproto::read_startup::
>
1
proxy::pqproto::read_startup::
>>
2
proxy::pqproto::read_startup::
1
proxy::pqproto::read_startup::<tokio::io::util::mem::DuplexStream>::{closure#0}
46
proxy::pqproto::read_startup::
>>>::{closure#0}
0
proxy::pqproto::read_startup::
>::{closure#0}
42
proxy::pqproto::read_startup::
>::{closure#0}
0
proxy::pqproto::read_startup::
>::{closure#0}
1
proxy::pqproto::read_startup::
>>::{closure#0}
2
proxy::pqproto::read_startup::
::{closure#0}
1
proxy::pqproto::read_startup::<tokio::io::util::mem::DuplexStream>::{closure#0}::{closure#0}
0
proxy::pqproto::read_startup::
>>>::{closure#0}::{closure#0}
0
proxy::pqproto::read_startup::
>::{closure#0}::{closure#0}
0
proxy::pqproto::read_startup::
>::{closure#0}::{closure#0}
0
proxy::pqproto::read_startup::
>::{closure#0}::{closure#0}
0
proxy::pqproto::read_startup::
>>::{closure#0}::{closure#0}
0
proxy::pqproto::read_startup::
::{closure#0}::{closure#0}
0
proxy::pqproto::request_tls::<tokio::net::tcp::stream::TcpStream>
0
proxy::pqproto::request_tls::<tokio::net::tcp::stream::TcpStream>::{closure#0}
0
proxy::pqproto::tests::read_message_success
2
proxy::pqproto::tests::read_message_success
1
proxy::pqproto::tests::read_message_success::{closure#0}
1
proxy::pqproto::tests::read_ssl_message
2
proxy::pqproto::tests::read_ssl_message
1
proxy::pqproto::tests::read_ssl_message::{closure#0}
1
proxy::pqproto::tests::read_startup_message
2
proxy::pqproto::tests::read_startup_message
1
proxy::pqproto::tests::read_startup_message::{closure#0}
1
proxy::pqproto::tests::read_tls_message
2
proxy::pqproto::tests::read_tls_message
1
proxy::pqproto::tests::read_tls_message::{closure#0}
1
proxy::pqproto::tests::reject_large_password
2
proxy::pqproto::tests::reject_large_password
1
proxy::pqproto::tests::reject_large_password::{closure#0}
1
proxy::pqproto::tests::reject_large_password::{closure#0}::{closure#0}
1
proxy::pqproto::tests::reject_large_password::{closure#0}::{closure#1}
1
proxy::pqproto::tests::reject_large_startup
2
proxy::pqproto::tests::reject_large_startup
1
proxy::pqproto::tests::reject_large_startup::{closure#0}
1
proxy::pqproto::tests::reject_large_startup::{closure#0}::{closure#0}
1
proxy::pqproto::tests::reject_large_startup::{closure#0}::{closure#1}
1
Generated by:
LCOV version 2.1-beta