LCOV - code coverage report
Current view: top level - proxy/src - protocol2.rs (source / functions) Coverage Total Hit
Test: 553e39c2773e5840c720c90d86e56f89a4330d43.info Lines: 81.7 % 241 197
Test Date: 2025-06-13 20:01:21 Functions: 70.0 % 40 28

Function Name Sort by function name Hit count Sort by function hit count
<&[u8] as proxy::protocol2::BufExt>::try_get::<proxy::protocol2::TlvHeader> 7
<&[u8] as proxy::protocol2::BufExt>::try_get:: 2
<&[u8] as proxy::protocol2::BufExt>::try_get:: 1
<&[u8] as proxy::protocol2::BufExt>::try_get:: 4
<proxy::protocol2::ConnectionInfo as core::fmt::Display>::fmt 4
<proxy::protocol2::NetworkEndianIpv4 as zerocopy::TryFromBytes>::is_bit_valid::assert_is_from_bytes::<_> 0
<proxy::protocol2::NetworkEndianIpv4>::get 2
<proxy::protocol2::NetworkEndianIpv6 as zerocopy::TryFromBytes>::is_bit_valid::assert_is_from_bytes::<_> 0
<proxy::protocol2::NetworkEndianIpv6>::get 1
<proxy::protocol2::ProxyProtocolV2Header as zerocopy::TryFromBytes>::is_bit_valid::assert_is_from_bytes::<_> 0
<proxy::protocol2::ProxyProtocolV2HeaderV4 as zerocopy::TryFromBytes>::is_bit_valid::assert_is_from_bytes::<_> 0
<proxy::protocol2::ProxyProtocolV2HeaderV6 as zerocopy::TryFromBytes>::is_bit_valid::assert_is_from_bytes::<_> 0
<proxy::protocol2::TlvHeader as zerocopy::TryFromBytes>::is_bit_valid::assert_is_from_bytes::<_> 0
::is_bit_valid::assert_is_from_bytes::<_> 0
::only_derive_is_allowed_to_implement_this_trait 0
::pointer_to_metadata 0
proxy::protocol2::process_proxy_payload 4
proxy::protocol2::process_proxy_payload::{closure#0} 0
proxy::protocol2::process_proxy_payload::{closure#1} 0
proxy::protocol2::read_proxy_protocol::<&[u8]> 6
proxy::protocol2::read_proxy_protocol::<&[u8]> 2
proxy::protocol2::read_proxy_protocol::, &[u8]>, &[u8]>> 1
proxy::protocol2::read_proxy_protocol::, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>> 2
proxy::protocol2::read_proxy_protocol::, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>> 1
proxy::protocol2::read_proxy_protocol:: 0
proxy::protocol2::read_proxy_protocol::<&[u8]>::{closure#0} 6
proxy::protocol2::read_proxy_protocol::<&[u8]>::{closure#0} 2
proxy::protocol2::read_proxy_protocol::, &[u8]>, &[u8]>>::{closure#0} 1
proxy::protocol2::read_proxy_protocol::, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>>::{closure#0} 2
proxy::protocol2::read_proxy_protocol::, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>>::{closure#0} 1
proxy::protocol2::read_proxy_protocol::::{closure#0} 0
proxy::protocol2::read_tlv 4
proxy::protocol2::tests::test_invalid 2
proxy::protocol2::tests::test_invalid 1
proxy::protocol2::tests::test_invalid::{closure#0} 1
proxy::protocol2::tests::test_ipv4 2
proxy::protocol2::tests::test_ipv4 1
proxy::protocol2::tests::test_ipv4::{closure#0} 1
proxy::protocol2::tests::test_ipv6 2
proxy::protocol2::tests::test_ipv6 1
proxy::protocol2::tests::test_ipv6::{closure#0} 1
proxy::protocol2::tests::test_large_tlv 2
proxy::protocol2::tests::test_large_tlv 1
proxy::protocol2::tests::test_large_tlv::{closure#0} 1
proxy::protocol2::tests::test_local 2
proxy::protocol2::tests::test_local 1
proxy::protocol2::tests::test_local::{closure#0} 1
proxy::protocol2::tests::test_short 2
proxy::protocol2::tests::test_short 1
proxy::protocol2::tests::test_short::{closure#0} 1

Generated by: LCOV version 2.1-beta