LCOV - code coverage report
Current view: top level - proxy/src - protocol2.rs (source / functions) Coverage Total Hit
Test: 7f7f33f7e83a4c5fdeea2353bc364428e600a607.info Lines: 88.5 % 226 200
Test Date: 2024-06-23 20:41:59 Functions: 57.1 % 42 24

Function Name Sort by function name Hit count Sort by function hit count
<proxy::protocol2::ChainRW<_> as tokio::io::async_write::AsyncWrite>::is_write_vectored 0
<proxy::protocol2::ChainRW<_> as tokio::io::async_write::AsyncWrite>::poll_shutdown 0
as tokio::io::async_write::AsyncWrite>::poll_shutdown 0
as tokio::io::async_write::AsyncWrite>::poll_shutdown 0
proxy::protocol2::tests::test_invalid 4
proxy::protocol2::tests::test_invalid 2
proxy::protocol2::tests::test_invalid::{closure#0} 2
proxy::protocol2::tests::test_ipv4 4
proxy::protocol2::tests::test_ipv4 2
proxy::protocol2::tests::test_ipv4::{closure#0} 2
proxy::protocol2::tests::test_ipv6 4
proxy::protocol2::tests::test_ipv6 2
proxy::protocol2::tests::test_ipv6::{closure#0} 2
proxy::protocol2::tests::test_large_tlv 4
proxy::protocol2::tests::test_large_tlv 2
proxy::protocol2::tests::test_large_tlv::{closure#0} 2
proxy::protocol2::tests::test_short 4
proxy::protocol2::tests::test_short 2
proxy::protocol2::tests::test_short::{closure#0} 2
<proxy::protocol2::ChainRW<_> as tokio::io::async_write::AsyncWrite>::poll_write 30
as tokio::io::async_write::AsyncWrite>::poll_write 0
as tokio::io::async_write::AsyncWrite>::poll_write 0
as tokio::io::async_write::AsyncWrite>::poll_write 30
<proxy::protocol2::ChainRW<_>>::read_from_buf 38
>::read_from_buf 0
, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>>>::read_from_buf 0
>::read_from_buf 0
>::read_from_buf 8
>::read_from_buf 30
proxy::protocol2::read_proxy_protocol::<_> 40
proxy::protocol2::read_proxy_protocol::<_> 0
proxy::protocol2::read_proxy_protocol:: 0
proxy::protocol2::read_proxy_protocol::<&[u8]> 4
proxy::protocol2::read_proxy_protocol::, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>> 6
proxy::protocol2::read_proxy_protocol:: 30
proxy::protocol2::read_proxy_protocol::<_>::{closure#0} 40
proxy::protocol2::read_proxy_protocol::<_>::{closure#0} 0
proxy::protocol2::read_proxy_protocol::::{closure#0} 0
proxy::protocol2::read_proxy_protocol::<&[u8]>::{closure#0} 4
proxy::protocol2::read_proxy_protocol::, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>>::{closure#0} 6
proxy::protocol2::read_proxy_protocol::::{closure#0} 30
<proxy::protocol2::ChainRW<_> as tokio::io::async_write::AsyncWrite>::poll_write_vectored 118
as tokio::io::async_write::AsyncWrite>::poll_write_vectored 0
as tokio::io::async_write::AsyncWrite>::poll_write_vectored 0
as tokio::io::async_write::AsyncWrite>::poll_write_vectored 118
<proxy::protocol2::ChainRW<_> as tokio::io::async_write::AsyncWrite>::poll_flush 148
as tokio::io::async_write::AsyncWrite>::poll_flush 0
as tokio::io::async_write::AsyncWrite>::poll_flush 0
as tokio::io::async_write::AsyncWrite>::poll_flush 148
<proxy::protocol2::ChainRW<_> as tokio::io::async_read::AsyncRead>::poll_read 334
as tokio::io::async_read::AsyncRead>::poll_read 0
as tokio::io::async_read::AsyncRead>::poll_read 0
as tokio::io::async_read::AsyncRead>::poll_read 14
, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>> as tokio::io::async_read::AsyncRead>::poll_read 30
as tokio::io::async_read::AsyncRead>::poll_read 290

Generated by: LCOV version 2.1-beta