LCOV - code coverage report
Current view:
top level
-
proxy/src/context
- parquet.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
2aa98e37cd3250b9a68c97ef6050b16fe702ab33.info
Lines:
80.7 %
540
436
Test Date:
2024-08-29 11:33:10
Functions:
52.9 %
157
83
Function Name
Hit count
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter<proxy::context::parquet::RequestData>>::schema
35112666
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::schema
30
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#0}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#10}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#11}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#12}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#13}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#14}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#15}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#16}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#17}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#18}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#19}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#1}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#20}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#21}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#22}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#23}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#24}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#25}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#26}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#27}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#2}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#3}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#4}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#5}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#6}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#7}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#8}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#9}
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>
636
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#0}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#10}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#11}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#12}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#13}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#14}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#15}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#16}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#17}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#18}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#19}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#1}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#20}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#21}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#22}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#23}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#24}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#25}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#26}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#27}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#2}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#3}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#4}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#5}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#6}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#7}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#8}
1254000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
>::{closure#9}
1254000
<proxy::context::parquet::Options as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>>
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::Args>::augment_args::DEFAULT_VALUE::{closure#0}
72
::augment_args::DEFAULT_VALUE::{closure#0}
72
::augment_args_for_update::DEFAULT_VALUE::{closure#0}
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::Args>::group_id
36
::augment_args
18
::augment_args_for_update
0
::group_id
0
::from_arg_matches
0
::from_arg_matches_mut
18
::update_from_arg_matches
0
::update_from_arg_matches_mut
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#0}
0
::from_arg_matches_mut::{closure#0}
0
::update_from_arg_matches_mut::{closure#0}
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#1}
0
::from_arg_matches_mut::{closure#1}
0
::update_from_arg_matches_mut::{closure#1}
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#2}
0
::from_arg_matches_mut::{closure#2}
0
::update_from_arg_matches_mut::{closure#2}
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#3}
0
::from_arg_matches_mut::{closure#3}
0
::update_from_arg_matches_mut::{closure#3}
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#4}
0
::from_arg_matches_mut::{closure#4}
0
::update_from_arg_matches_mut::{closure#4}
0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoringInner>>::from
0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoringInner>>::from::{closure#0}
0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoringInner>>::from::{closure#1}
0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoringInner>>::from::{closure#2}
0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoringInner>>::from::{closure#3}
0
<proxy::context::parquet::tests::ProxyCliArgs as clap_builder::derive::Args>::group_id
36
::augment_args
12
::augment_args_for_update
0
::group_id
0
::command
12
::command_for_update
0
::from_arg_matches
0
::from_arg_matches_mut
12
::update_from_arg_matches
0
::update_from_arg_matches_mut
0
proxy::context::parquet::flush_rows::<_>
636
proxy::context::parquet::flush_rows::<_>
0
proxy::context::parquet::flush_rows::
>
636
proxy::context::parquet::flush_rows::<_>::{closure#0}
636
proxy::context::parquet::flush_rows::<_>::{closure#0}
0
proxy::context::parquet::flush_rows::
>::{closure#0}
636
proxy::context::parquet::flush_rows::<_>::{closure#0}::{closure#0}
636
proxy::context::parquet::flush_rows::<_>::{closure#0}::{closure#0}
0
proxy::context::parquet::flush_rows::
>::{closure#0}::{closure#0}
636
proxy::context::parquet::tests::default_parser
6
proxy::context::parquet::tests::full_parser
6
proxy::context::parquet::tests::generate_request_data::<rand::rngs::std::StdRng>
1254000
proxy::context::parquet::tests::random_stream
42
proxy::context::parquet::tests::random_stream::{closure#0}
1254000
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>>
30
proxy::context::parquet::tests::run_test::
>>>
24
proxy::context::parquet::tests::run_test::
>
6
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>>::{closure#0}
30
proxy::context::parquet::tests::run_test::
>>>::{closure#0}
24
proxy::context::parquet::tests::run_test::
>::{closure#0}
6
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>>::{closure#0}::{closure#0}
336
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#0}
288
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#0}
48
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>>::{closure#0}::{closure#1}
336
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#1}
288
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#1}
48
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>>::{closure#0}::{closure#2}
186
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#2}
168
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#2}
18
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>>::{closure#0}::{closure#3}
186
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#3}
168
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#3}
18
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>>::{closure#0}::{closure#4}
186
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#4}
168
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#4}
18
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>>::{closure#0}::{closure#5}
186
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#5}
168
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#5}
18
proxy::context::parquet::tests::verify_parquet_min_compression
12
proxy::context::parquet::tests::verify_parquet_min_compression
6
proxy::context::parquet::tests::verify_parquet_min_compression::{closure#0}
6
proxy::context::parquet::tests::verify_parquet_no_compression
12
proxy::context::parquet::tests::verify_parquet_no_compression
6
proxy::context::parquet::tests::verify_parquet_no_compression::{closure#0}
6
proxy::context::parquet::tests::verify_parquet_regular_upload
12
proxy::context::parquet::tests::verify_parquet_regular_upload
6
proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}
6
proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#0}
6
proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}
54426
proxy::context::parquet::tests::verify_parquet_strong_compression
12
proxy::context::parquet::tests::verify_parquet_strong_compression
6
proxy::context::parquet::tests::verify_parquet_strong_compression::{closure#0}
6
proxy::context::parquet::tests::verify_parquet_unreliable_upload
12
proxy::context::parquet::tests::verify_parquet_unreliable_upload
6
proxy::context::parquet::tests::verify_parquet_unreliable_upload::{closure#0}
6
proxy::context::parquet::upload_parquet
186
proxy::context::parquet::upload_parquet::{closure#0}
186
proxy::context::parquet::upload_parquet::{closure#0}::{closure#0}
636
proxy::context::parquet::upload_parquet::{closure#0}::{closure#1}
186
proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}
516
proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}
258
proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}::{closure#0}
258
proxy::context::parquet::upload_parquet::{closure#0}::{closure#3}
0
proxy::context::parquet::upload_parquet::{closure#0}::{closure#4}
186
proxy::context::parquet::worker
0
proxy::context::parquet::worker::{closure#0}
0
proxy::context::parquet::worker::{closure#0}::{closure#0}
0
proxy::context::parquet::worker::{closure#0}::{closure#1}
0
proxy::context::parquet::worker::{closure#0}::{closure#2}
0
proxy::context::parquet::worker::{closure#0}::{closure#3}
0
proxy::context::parquet::worker::{closure#0}::{closure#4}
0
proxy::context::parquet::worker_inner::<_>
30
proxy::context::parquet::worker_inner::<_>
0
proxy::context::parquet::worker_inner::
>>>
24
proxy::context::parquet::worker_inner::
>
6
proxy::context::parquet::worker_inner::
,
>::from>>
0
proxy::context::parquet::worker_inner::
,
>::from>>
0
proxy::context::parquet::worker_inner::<_>::{closure#0}
30
proxy::context::parquet::worker_inner::<_>::{closure#0}
0
proxy::context::parquet::worker_inner::
>>>::{closure#0}
24
proxy::context::parquet::worker_inner::
>::{closure#0}
6
proxy::context::parquet::worker_inner::
,
>::from>>::{closure#0}
0
proxy::context::parquet::worker_inner::
,
>::from>>::{closure#0}
0
Generated by:
LCOV version 2.1-beta