LCOV - code coverage report
Current view:
top level
-
libs/postgres_ffi/src
- xlog_utils.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
b4ae4c4857f9ef3e144e982a35ee23bc84c71983.info
Lines:
67.3 %
333
224
Test Date:
2024-10-22 22:13:45
Functions:
72.9 %
129
94
Function Name
Hit count
<postgres_ffi::v14::bindings::CheckPoint>::decode
28
::decode
4
::decode
10
::decode
12
::decode
2
<postgres_ffi::v14::bindings::CheckPoint>::encode
8
::encode
2
::encode
6
::encode
0
::encode
0
<postgres_ffi::v14::bindings::CheckPoint>::update_next_multixid
24
::update_next_multixid
6
::update_next_multixid
6
::update_next_multixid
6
::update_next_multixid
6
<postgres_ffi::v14::bindings::CheckPoint>::update_next_xid
145850
::update_next_xid
4
::update_next_xid
145838
::update_next_xid
4
::update_next_xid
4
<postgres_ffi::v14::bindings::XLogLongPageHeaderData>::encode
0
::encode
0
::encode
0
::encode
0
::encode
0
<postgres_ffi::v14::bindings::XLogLongPageHeaderData>::encode::{closure#0}
0
::encode::{closure#0}
0
::encode::{closure#0}
0
::encode::{closure#0}
0
::encode::{closure#0}
0
<postgres_ffi::v14::bindings::XLogLongPageHeaderData>::from_bytes::<bytes::bytes_mut::BytesMut>
8
::from_bytes::
2
::from_bytes::
2
::from_bytes::
2
::from_bytes::
2
<postgres_ffi::v14::bindings::XLogPageHeaderData>::encode
82
::encode
0
::encode
0
::encode
82
::encode
0
<postgres_ffi::v14::bindings::XLogPageHeaderData>::encode::{closure#0}
82
::encode::{closure#0}
0
::encode::{closure#0}
0
::encode::{closure#0}
82
::encode::{closure#0}
0
<postgres_ffi::v14::bindings::XLogPageHeaderData>::from_bytes::<bytes::bytes_mut::BytesMut>
19516
::from_bytes::
4115
::from_bytes::
7010
::from_bytes::
4277
::from_bytes::
4114
<postgres_ffi::v14::bindings::XLogRecord>::encode
23366
::encode
2
::encode
2
::encode
23360
::encode
2
<postgres_ffi::v14::bindings::XLogRecord>::from_bytes::<_>
145852
::from_bytes::<_>
0
::from_bytes::
145852
::from_bytes::<_>
0
::from_bytes::<_>
0
::from_bytes::<_>
0
<postgres_ffi::v14::bindings::XLogRecord>::from_slice
170325
::from_slice
42
::from_slice
145894
::from_slice
24347
::from_slice
42
<postgres_ffi::v14::bindings::XLogRecord>::is_xlog_switch_record
170325
::is_xlog_switch_record
42
::is_xlog_switch_record
145894
::is_xlog_switch_record
24347
::is_xlog_switch_record
42
<postgres_ffi::v14::xlog_utils::XlLogicalMessage>::encode
11683
::encode
1
::encode
1
::encode
11680
::encode
1
postgres_ffi::v14::xlog_utils::IsPartialXLogFileName
0
postgres_ffi::v14::xlog_utils::IsPartialXLogFileName
0
postgres_ffi::v15::xlog_utils::IsPartialXLogFileName
0
postgres_ffi::v16::xlog_utils::IsPartialXLogFileName
0
postgres_ffi::v17::xlog_utils::IsPartialXLogFileName
0
postgres_ffi::v14::xlog_utils::IsXLogFileName
131
postgres_ffi::v14::xlog_utils::IsXLogFileName
30
postgres_ffi::v15::xlog_utils::IsXLogFileName
30
postgres_ffi::v16::xlog_utils::IsXLogFileName
30
postgres_ffi::v17::xlog_utils::IsXLogFileName
41
postgres_ffi::v14::xlog_utils::IsXLogFileName::{closure#0}
1824
postgres_ffi::v14::xlog_utils::IsXLogFileName::{closure#0}
456
postgres_ffi::v15::xlog_utils::IsXLogFileName::{closure#0}
456
postgres_ffi::v16::xlog_utils::IsXLogFileName::{closure#0}
456
postgres_ffi::v17::xlog_utils::IsXLogFileName::{closure#0}
456
postgres_ffi::v14::xlog_utils::XLogFileName
42
postgres_ffi::v14::xlog_utils::XLogFileName
12
postgres_ffi::v15::xlog_utils::XLogFileName
10
postgres_ffi::v16::xlog_utils::XLogFileName
10
postgres_ffi::v17::xlog_utils::XLogFileName
10
postgres_ffi::v14::xlog_utils::XLogFromFileName
56
postgres_ffi::v14::xlog_utils::XLogFromFileName
14
postgres_ffi::v15::xlog_utils::XLogFromFileName
14
postgres_ffi::v16::xlog_utils::XLogFromFileName
14
postgres_ffi::v17::xlog_utils::XLogFromFileName
14
postgres_ffi::v14::xlog_utils::XLogSegNoOffsetToRecPtr
23414
postgres_ffi::v14::xlog_utils::XLogSegNoOffsetToRecPtr
14
postgres_ffi::v15::xlog_utils::XLogSegNoOffsetToRecPtr
14
postgres_ffi::v16::xlog_utils::XLogSegNoOffsetToRecPtr
23372
postgres_ffi::v17::xlog_utils::XLogSegNoOffsetToRecPtr
14
postgres_ffi::v14::xlog_utils::XLogSegmentsPerXLogId
140
postgres_ffi::v14::xlog_utils::XLogSegmentsPerXLogId
38
postgres_ffi::v15::xlog_utils::XLogSegmentsPerXLogId
34
postgres_ffi::v16::xlog_utils::XLogSegmentsPerXLogId
34
postgres_ffi::v17::xlog_utils::XLogSegmentsPerXLogId
34
postgres_ffi::v14::xlog_utils::encode_logical_message
4
postgres_ffi::v14::xlog_utils::encode_logical_message
1
postgres_ffi::v15::xlog_utils::encode_logical_message
1
postgres_ffi::v16::xlog_utils::encode_logical_message
1
postgres_ffi::v17::xlog_utils::encode_logical_message
1
postgres_ffi::v14::xlog_utils::find_end_of_wal
32
postgres_ffi::v14::xlog_utils::find_end_of_wal
8
postgres_ffi::v15::xlog_utils::find_end_of_wal
8
postgres_ffi::v16::xlog_utils::find_end_of_wal
8
postgres_ffi::v17::xlog_utils::find_end_of_wal
8
postgres_ffi::v14::xlog_utils::generate_pg_control
0
postgres_ffi::v14::xlog_utils::generate_pg_control
0
postgres_ffi::v15::xlog_utils::generate_pg_control
0
postgres_ffi::v16::xlog_utils::generate_pg_control
0
postgres_ffi::v17::xlog_utils::generate_pg_control
0
postgres_ffi::v14::xlog_utils::generate_wal_segment
0
postgres_ffi::v14::xlog_utils::generate_wal_segment
0
postgres_ffi::v15::xlog_utils::generate_wal_segment
0
postgres_ffi::v16::xlog_utils::generate_wal_segment
0
postgres_ffi::v17::xlog_utils::generate_wal_segment
0
postgres_ffi::v14::xlog_utils::get_current_timestamp
4
postgres_ffi::v14::xlog_utils::get_current_timestamp
1
postgres_ffi::v15::xlog_utils::get_current_timestamp
1
postgres_ffi::v16::xlog_utils::get_current_timestamp
1
postgres_ffi::v17::xlog_utils::get_current_timestamp
1
postgres_ffi::v14::xlog_utils::normalize_lsn
14
postgres_ffi::v14::xlog_utils::normalize_lsn
14
postgres_ffi::v15::xlog_utils::normalize_lsn
0
postgres_ffi::v16::xlog_utils::normalize_lsn
0
postgres_ffi::v17::xlog_utils::normalize_lsn
0
postgres_ffi::v14::xlog_utils::open_wal_segment
40
postgres_ffi::v14::xlog_utils::open_wal_segment
10
postgres_ffi::v15::xlog_utils::open_wal_segment
10
postgres_ffi::v16::xlog_utils::open_wal_segment
10
postgres_ffi::v17::xlog_utils::open_wal_segment
10
postgres_ffi::v14::xlog_utils::tests::test_ts_conversion
4
postgres_ffi::v14::xlog_utils::tests::test_ts_conversion
1
postgres_ffi::v15::xlog_utils::tests::test_ts_conversion
1
postgres_ffi::v16::xlog_utils::tests::test_ts_conversion
1
postgres_ffi::v17::xlog_utils::tests::test_ts_conversion
1
postgres_ffi::v14::xlog_utils::timestamp_conversions::to_pg_timestamp
12
postgres_ffi::v14::xlog_utils::timestamp_conversions::to_pg_timestamp
3
postgres_ffi::v15::xlog_utils::timestamp_conversions::to_pg_timestamp
3
postgres_ffi::v16::xlog_utils::timestamp_conversions::to_pg_timestamp
3
postgres_ffi::v17::xlog_utils::timestamp_conversions::to_pg_timestamp
3
postgres_ffi::v14::xlog_utils::timestamp_conversions::try_from_pg_timestamp
16
postgres_ffi::v14::xlog_utils::timestamp_conversions::try_from_pg_timestamp
2
postgres_ffi::v15::xlog_utils::timestamp_conversions::try_from_pg_timestamp
10
postgres_ffi::v16::xlog_utils::timestamp_conversions::try_from_pg_timestamp
2
postgres_ffi::v17::xlog_utils::timestamp_conversions::try_from_pg_timestamp
2
Generated by:
LCOV version 2.1-beta