LCOV - code coverage report
Current view: top level - libs/proxy/postgres-protocol2/src/message - backend.rs (source / functions) Coverage Total Hit
Test: 07bee600374ccd486c69370d0972d9035964fe68.info Lines: 39.1 % 379 148
Test Date: 2025-02-20 13:11:02 Functions: 43.8 % 48 21

Function Name Sort by function name Hit count Sort by function hit count
<postgres_protocol2::message::backend::AuthenticationMd5PasswordBody>::salt 0
<postgres_protocol2::message::backend::AuthenticationSaslBody>::mechanisms 13
<postgres_protocol2::message::backend::AuthenticationSaslContinueBody>::data 11
<postgres_protocol2::message::backend::AuthenticationSaslFinalBody>::data 6
<postgres_protocol2::message::backend::BackendKeyDataBody>::process_id 0
<postgres_protocol2::message::backend::BackendKeyDataBody>::secret_key 0
<postgres_protocol2::message::backend::Buffer as std::io::Read>::read 46
<postgres_protocol2::message::backend::Buffer>::is_empty 54
<postgres_protocol2::message::backend::Buffer>::read_all 31
<postgres_protocol2::message::backend::Buffer>::read_cstr 14
<postgres_protocol2::message::backend::Buffer>::slice 114
<postgres_protocol2::message::backend::CommandCompleteBody>::tag 0
<postgres_protocol2::message::backend::DataRowBody>::buffer 0
<postgres_protocol2::message::backend::DataRowBody>::ranges 0
<postgres_protocol2::message::backend::DataRowRanges as fallible_iterator::FallibleIterator>::next 0
<postgres_protocol2::message::backend::DataRowRanges as fallible_iterator::FallibleIterator>::size_hint 0
<postgres_protocol2::message::backend::ErrorField>::type_ 3
<postgres_protocol2::message::backend::ErrorField>::value 3
<postgres_protocol2::message::backend::ErrorFields as fallible_iterator::FallibleIterator>::next 4
<postgres_protocol2::message::backend::ErrorResponseBody>::fields 1
<postgres_protocol2::message::backend::Field>::column_id 0
<postgres_protocol2::message::backend::Field>::format 0
<postgres_protocol2::message::backend::Field>::name 0
<postgres_protocol2::message::backend::Field>::table_oid 0
<postgres_protocol2::message::backend::Field>::type_modifier 0
<postgres_protocol2::message::backend::Field>::type_oid 0
<postgres_protocol2::message::backend::Field>::type_size 0
<postgres_protocol2::message::backend::Fields as fallible_iterator::FallibleIterator>::next 0
<postgres_protocol2::message::backend::Header>::len 56
<postgres_protocol2::message::backend::Header>::parse 100
<postgres_protocol2::message::backend::Header>::tag 98
<postgres_protocol2::message::backend::Message>::parse 142
<postgres_protocol2::message::backend::NoticeResponseBody>::as_bytes 0
<postgres_protocol2::message::backend::NoticeResponseBody>::fields 0
<postgres_protocol2::message::backend::NotificationResponseBody>::channel 0
<postgres_protocol2::message::backend::NotificationResponseBody>::message 0
<postgres_protocol2::message::backend::NotificationResponseBody>::process_id 0
<postgres_protocol2::message::backend::ParameterDescriptionBody>::parameters 0
<postgres_protocol2::message::backend::ParameterStatusBody>::name 7
<postgres_protocol2::message::backend::ParameterStatusBody>::value 7
<postgres_protocol2::message::backend::Parameters as fallible_iterator::FallibleIterator>::next 0
<postgres_protocol2::message::backend::Parameters as fallible_iterator::FallibleIterator>::size_hint 0
<postgres_protocol2::message::backend::ReadyForQueryBody>::status 0
<postgres_protocol2::message::backend::RowDescriptionBody>::fields 0
<postgres_protocol2::message::backend::SaslMechanisms as fallible_iterator::FallibleIterator>::next 36
postgres_protocol2::message::backend::find_null 39
postgres_protocol2::message::backend::get_str 40
postgres_protocol2::message::backend::get_str::{closure#0} 0

Generated by: LCOV version 2.1-beta