LCOV - code coverage report
Current view: top level - libs/pq_proto/src - lib.rs (source / functions) Coverage Total Hit
Test: 07bee600374ccd486c69370d0972d9035964fe68.info Lines: 52.9 % 622 329
Test Date: 2025-02-20 13:11:02 Functions: 47.4 % 114 54

Function Name Sort by function name Hit count Sort by function hit count
<<pq_proto::CancelKeyData as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<pq_proto::BeMessage>::write::{closure#0} 0
<pq_proto::BeMessage>::write::{closure#10} 0
<pq_proto::BeMessage>::write::{closure#11} 0
<pq_proto::BeMessage>::write::{closure#12} 0
<pq_proto::BeMessage>::write::{closure#13} 0
<pq_proto::BeMessage>::write::{closure#14} 0
<pq_proto::BeMessage>::write::{closure#17} 0
<pq_proto::BeMessage>::write::{closure#18} 0
<pq_proto::BeMessage>::write::{closure#20} 0
<pq_proto::BeMessage>::write::{closure#21} 0
<pq_proto::BeMessage>::write::{closure#24} 0
<pq_proto::BeMessage>::write::{closure#25} 0
<pq_proto::BeMessage>::write::{closure#26} 0
<pq_proto::BeMessage>::write::{closure#27} 0
<pq_proto::BeMessage>::write::{closure#3} 0
<pq_proto::BeMessage>::write::{closure#5} 0
<pq_proto::BeMessage>::write::{closure#6} 0
<pq_proto::BeMessage>::write::{closure#7} 0
<pq_proto::BeMessage>::write::{closure#9} 0
<pq_proto::FeBindMessage>::parse 0
<pq_proto::FeCloseMessage>::parse 0
<pq_proto::FeDescribeMessage>::parse 0
<pq_proto::FeExecuteMessage>::parse 0
<pq_proto::FeParseMessage>::parse 0
<pq_proto::FeStartupPacket>::parse::{closure#0} 0
<pq_proto::FeStartupPacket>::parse::{closure#1} 0
<pq_proto::ProtocolError>::into_io_error 0
<pq_proto::ProtocolVersion as core::fmt::Debug>::fmt 0
<pq_proto::ProtocolVersion>::minor 0
<pq_proto::ProtocolVersion>::new 0
<pq_proto::RowDescriptor as core::default::Default>::default 0
<pq_proto::RowDescriptor>::int8_col 0
<rand::distributions::Standard as rand::distributions::distribution::Distribution<pq_proto::CancelKeyData>>::sample::<_> 0
>::sample::<_> 0
>::sample:: 0
pq_proto::read_cstr::{closure#1} 0
<pq_proto::BeMessage>::write::{closure#16} 1
<pq_proto::CancelKeyData as core::fmt::Display>::fmt 1
pq_proto::id_to_cancel_key 1
pq_proto::terminate_code 1
pq_proto::tests::cancel_key_data 1
pq_proto::tests::parse_fe_startup_packet_regression 1
pq_proto::tests::test_startup_message_params_options_escaped 1
<pq_proto::BeMessage>::server_version 2
<pq_proto::BeMessage>::write::{closure#15} 2
<pq_proto::BeMessage>::write::{closure#23} 2
<pq_proto::BeMessage>::write::{closure#2} 2
<pq_proto::BeMessage>::write::{closure#8} 2
<pq_proto::RowDescriptor>::text_col 2
<pq_proto::StartupMessageParams>::parse_options_escaped 4
pq_proto::tests::test_startup_message_params_options_escaped::split_options 4
pq_proto::tests::test_startup_message_params_options_escaped::{closure#0} 4
<pq_proto::StartupMessageParams>::options_escaped 5
<pq_proto::StartupMessageParams>::parse_options_escaped::{closure#0} 7
<pq_proto::BeMessage>::write::{closure#22} 11
pq_proto::read_cstr 11
<pq_proto::BeMessage>::write::{closure#1} 12
<pq_proto::BeMessage>::write::{closure#19} 13
<pq_proto::StartupMessageParams>::new::<0> 17
::new::<_> 0
::new::<0> 1
::new::<3> 1
::new::<2> 7
::new::<1> 8
<pq_proto::StartupMessageParams>::parse_options_escaped::{closure#0}::{closure#0} 17
<pq_proto::StartupMessageParamsBuilder>::freeze 17
<pq_proto::ProtocolVersion>::major 24
<pq_proto::StartupMessageParams>::options_raw 24
<pq_proto::StartupMessageParamsBuilder>::insert 25
<pq_proto::BeMessage>::write::{closure#4} 30
<pq_proto::StartupMessageParams>::parse_options_raw 30
<pq_proto::StartupMessageParams>::get 42
<pq_proto::StartupMessageParams>::iter 42
pq_proto::write_cstr::<&&str> 56
pq_proto::write_cstr::<&[u8]> 2
pq_proto::write_cstr::<&&str> 26
pq_proto::write_cstr::<&&[u8]> 28
<pq_proto::FeMessage>::parse 57
<pq_proto::StartupMessageParams>::get::{closure#0} 58
pq_proto::write_body::<(), <pq_proto::BeMessage>::write::{closure#0}> 75
pq_proto::write_body::<(), ::write::{closure#0}> 0
pq_proto::write_body::<(), ::write::{closure#10}> 0
pq_proto::write_body::<(), ::write::{closure#11}> 0
pq_proto::write_body::<(), ::write::{closure#12}> 0
pq_proto::write_body::<(), ::write::{closure#13}> 0
pq_proto::write_body::<(), ::write::{closure#14}> 0
pq_proto::write_body::<(), ::write::{closure#18}> 0
pq_proto::write_body::<(), ::write::{closure#20}> 0
pq_proto::write_body::<(), ::write::{closure#21}> 0
pq_proto::write_body::<(), ::write::{closure#24}> 0
pq_proto::write_body::<(), ::write::{closure#25}> 0
pq_proto::write_body::<(), ::write::{closure#27}> 0
pq_proto::write_body::<(), ::write::{closure#3}> 0
pq_proto::write_body::<(), ::write::{closure#5}> 0
pq_proto::write_body::<(), ::write::{closure#6}> 0
pq_proto::write_body::<(), ::write::{closure#7}> 0
pq_proto::write_body::<(), ::write::{closure#9}> 0
pq_proto::write_body::, ::write::{closure#17}> 0
pq_proto::write_body::, ::write::{closure#26}> 0
pq_proto::write_body::, ::write::{closure#16}> 1
pq_proto::write_body::<(), ::write::{closure#15}> 2
pq_proto::write_body::<(), ::write::{closure#2}> 2
pq_proto::write_body::, ::write::{closure#23}> 2
pq_proto::write_body::, ::write::{closure#8}> 2
pq_proto::write_body::<(), ::write::{closure#22}> 11
pq_proto::write_body::<(), ::write::{closure#1}> 12
pq_proto::write_body::, ::write::{closure#19}> 13
pq_proto::write_body::, ::write::{closure#4}> 30
<pq_proto::StartupMessageParams>::parse_options_raw::{closure#1} 77
<pq_proto::FeStartupPacket>::parse 91
<pq_proto::BeMessage>::write 96
pq_proto::read_cstr::{closure#0} 156
<pq_proto::StartupMessageParams>::parse_options_raw::{closure#0} 594

Generated by: LCOV version 2.1-beta