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 Sort by function name Hit count Sort by function 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