LCOV - code coverage report
Current view:
top level
-
libs/proxy/postgres-protocol2/src/authentication
- sasl.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1b0a6a0c05cee5a7de360813c8034804e105ce1c.info
Lines:
86.8 %
310
269
Test Date:
2025-03-12 00:01:28
Functions:
83.0 %
47
39
Function Name
Hit count
<postgres_protocol2::authentication::sasl::ChannelBinding>::cbind_data
12
<postgres_protocol2::authentication::sasl::ChannelBinding>::gs2_header
25
<postgres_protocol2::authentication::sasl::ChannelBinding>::tls_server_end_point
10
<postgres_protocol2::authentication::sasl::ChannelBinding>::unrequested
2
<postgres_protocol2::authentication::sasl::ChannelBinding>::unsupported
4
<postgres_protocol2::authentication::sasl::Parser>::base64
20
<postgres_protocol2::authentication::sasl::Parser>::base64::{closure#0}
637
<postgres_protocol2::authentication::sasl::Parser>::eat
118
<postgres_protocol2::authentication::sasl::Parser>::eof
20
<postgres_protocol2::authentication::sasl::Parser>::iteration_count
13
<postgres_protocol2::authentication::sasl::Parser>::new
20
<postgres_protocol2::authentication::sasl::Parser>::nonce
13
<postgres_protocol2::authentication::sasl::Parser>::posit_number
13
<postgres_protocol2::authentication::sasl::Parser>::posit_number::{closure#0}
49
<postgres_protocol2::authentication::sasl::Parser>::posit_number::{closure#1}
0
<postgres_protocol2::authentication::sasl::Parser>::printable
13
<postgres_protocol2::authentication::sasl::Parser>::printable::{closure#0}
631
<postgres_protocol2::authentication::sasl::Parser>::salt
13
<postgres_protocol2::authentication::sasl::Parser>::server_error
7
<postgres_protocol2::authentication::sasl::Parser>::server_final_message
7
<postgres_protocol2::authentication::sasl::Parser>::server_first_message
13
<postgres_protocol2::authentication::sasl::Parser>::take_while::<<postgres_protocol2::authentication::sasl::Parser>::value::{closure#0}>
46
::take_while::<
::base64::{closure#0}>
20
::take_while::<
::posit_number::{closure#0}>
13
::take_while::<
::printable::{closure#0}>
13
::take_while::<
::value::{closure#0}>
0
<postgres_protocol2::authentication::sasl::Parser>::value
0
<postgres_protocol2::authentication::sasl::Parser>::value::{closure#0}
0
<postgres_protocol2::authentication::sasl::Parser>::verifier
7
<postgres_protocol2::authentication::sasl::ScramSha256>::finish
7
<postgres_protocol2::authentication::sasl::ScramSha256>::finish::{closure#0}
0
<postgres_protocol2::authentication::sasl::ScramSha256>::finish::{closure#1}
0
<postgres_protocol2::authentication::sasl::ScramSha256>::message
25
<postgres_protocol2::authentication::sasl::ScramSha256>::new
12
<postgres_protocol2::authentication::sasl::ScramSha256>::new_inner
13
<postgres_protocol2::authentication::sasl::ScramSha256>::new_with_keys
0
<postgres_protocol2::authentication::sasl::ScramSha256>::update
12
<postgres_protocol2::authentication::sasl::ScramSha256>::update::{closure#0}
12
<postgres_protocol2::authentication::sasl::ScramSha256>::update::{closure#0}::{closure#0}
0
<postgres_protocol2::authentication::sasl::ScramSha256>::update::{closure#0}::{closure#1}
24
postgres_protocol2::authentication::sasl::hi
58
postgres_protocol2::authentication::sasl::hi
29
postgres_protocol2::authentication::sasl::hi::{closure#0}
29
postgres_protocol2::authentication::sasl::nonce
12
postgres_protocol2::authentication::sasl::nonce::{closure#0}
288
postgres_protocol2::authentication::sasl::normalize
13
postgres_protocol2::authentication::sasl::test::exchange
2
postgres_protocol2::authentication::sasl::test::exchange
1
postgres_protocol2::authentication::sasl::test::exchange::{closure#0}
1
postgres_protocol2::authentication::sasl::test::parse_server_first_message
1
Generated by:
LCOV version 2.1-beta