LCOV - differential code coverage report
Current view:
top level
-
proxy/src/context
- parquet.rs
(
source
/ functions)
Coverage
Total
Hit
UIC
UBC
GIC
CBC
EUB
ECB
Current:
cd44433dd675caa99df17a61b18949c8387e2242.info
Lines:
88.0 %
449
395
54
395
Current Date:
2024-01-09 02:06:09
Functions:
56.9 %
130
74
1
55
1
73
1
1
Baseline:
66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date:
2024-01-08 15:34:46
Function Name
TLA
Hit count
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::Args>::augment_args_for_update::DEFAULT_VALUE::{closure#0}
LBC
0
::augment_args_for_update::DEFAULT_VALUE::{closure#0}
UIC
0
::augment_args::DEFAULT_VALUE::{closure#0}
ECB
100
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#0}
UBC
0
::from_arg_matches_mut::{closure#0}
UBC
0
::update_from_arg_matches_mut::{closure#0}
UBC
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#1}
UBC
0
::from_arg_matches_mut::{closure#1}
UBC
0
::update_from_arg_matches_mut::{closure#1}
UBC
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#2}
UBC
0
::from_arg_matches_mut::{closure#2}
UBC
0
::update_from_arg_matches_mut::{closure#2}
UBC
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#3}
UBC
0
::from_arg_matches_mut::{closure#3}
UBC
0
::update_from_arg_matches_mut::{closure#3}
UBC
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#4}
UBC
0
::from_arg_matches_mut::{closure#4}
UBC
0
::update_from_arg_matches_mut::{closure#4}
UBC
0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#5}
UBC
0
::from_arg_matches_mut::{closure#5}
UBC
0
::update_from_arg_matches_mut::{closure#5}
UBC
0
<proxy::context::parquet::RequestData as core::convert::From<proxy::context::RequestMonitoring>>::from
UBC
0
<proxy::context::parquet::RequestData as core::convert::From<proxy::context::RequestMonitoring>>::from::{closure#0}
UBC
0
proxy::context::parquet::flush_rows::{closure#0}::{closure#0}::{closure#0}
UBC
0
proxy::context::parquet::upload_parquet::{closure#0}::{closure#4}
UBC
0
proxy::context::parquet::upload_parquet::{closure#0}::{closure#5}
UBC
0
proxy::context::parquet::worker::{closure#0}::{closure#0}
UBC
0
proxy::context::parquet::worker::{closure#0}::{closure#1}
UBC
0
proxy::context::parquet::tests::default_parser
CBC
1
proxy::context::parquet::tests::default_parser::{closure#0}
CBC
1
proxy::context::parquet::tests::full_parser
CBC
1
proxy::context::parquet::tests::full_parser::{closure#0}
CBC
1
proxy::context::parquet::tests::verify_parquet_min_compression
CBC
1
proxy::context::parquet::tests::verify_parquet_regular_upload
CBC
1
proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#0}
CBC
1
proxy::context::parquet::tests::verify_parquet_min_compression::{closure#0}
CBC
2
proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}
CBC
2
proxy::context::parquet::tests::verify_parquet_no_compression
CBC
3
proxy::context::parquet::tests::verify_parquet_no_compression
CBC
1
proxy::context::parquet::tests::verify_parquet_no_compression::{closure#0}
CBC
2
proxy::context::parquet::tests::verify_parquet_strong_compression
CBC
3
proxy::context::parquet::tests::verify_parquet_strong_compression
CBC
1
proxy::context::parquet::tests::verify_parquet_strong_compression::{closure#0}
CBC
2
proxy::context::parquet::tests::verify_parquet_unreliable_upload
CBC
3
proxy::context::parquet::tests::verify_parquet_unreliable_upload
CBC
1
proxy::context::parquet::tests::verify_parquet_unreliable_upload::{closure#0}
CBC
2
<proxy::context::parquet::BytesWriter as core::default::Default>::default
CBC
5
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>>
CBC
5
proxy::context::parquet::tests::run_test::
>
CBC
1
proxy::context::parquet::tests::run_test::
>>>
CBC
4
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}
CBC
5
proxy::context::parquet::tests::run_test::
>::{closure#0}
CBC
1
proxy::context::parquet::tests::run_test::
>>>::{closure#0}
CBC
4
proxy::context::parquet::worker_inner::<_>
CBC
5
proxy::context::parquet::worker_inner::<_>
UBC
0
proxy::context::parquet::worker_inner::
,
>::from>>
UBC
0
proxy::context::parquet::worker_inner::
>
CBC
1
proxy::context::parquet::worker_inner::
>>>
CBC
4
proxy::context::parquet::worker_inner::<_>::{closure#0}
CBC
5
proxy::context::parquet::worker_inner::<_>::{closure#0}
UBC
0
proxy::context::parquet::worker_inner::
,
>::from>>::{closure#0}
UBC
0
proxy::context::parquet::worker_inner::
>::{closure#0}
CBC
1
proxy::context::parquet::worker_inner::
>>>::{closure#0}
CBC
4
<proxy::context::parquet::tests::ProxyCliArgs as clap_builder::derive::Args>::group_id
CBC
6
::augment_args_for_update
UBC
0
::group_id
UBC
0
::command_for_update
UBC
0
::from_arg_matches
UBC
0
::update_from_arg_matches
UBC
0
::update_from_arg_matches_mut
UBC
0
::augment_args
CBC
2
::command
CBC
2
::from_arg_matches_mut
CBC
2
proxy::context::parquet::tests::random_stream
CBC
7
proxy::context::parquet::upload_parquet::{closure#0}::{closure#3}
CBC
12
proxy::context::parquet::worker
CBC
22
proxy::context::parquet::worker::{closure#0}
CBC
22
proxy::context::parquet::worker::{closure#0}::{closure#2}
CBC
22
<proxy::context::parquet::ParquetUploadArgs as core::fmt::Debug>::fmt
CBC
25
::augment_args_for_update
UBC
0
::group_id
UBC
0
::from_arg_matches
UBC
0
::update_from_arg_matches
UBC
0
::update_from_arg_matches_mut
UBC
0
::clone
UBC
0
::fmt
UBC
0
::augment_args
CBC
25
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}
CBC
31
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#0}
CBC
3
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#0}
CBC
28
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}
CBC
31
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#1}
CBC
3
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#1}
CBC
28
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}
CBC
31
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#2}
CBC
3
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#2}
CBC
28
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}
CBC
31
proxy::context::parquet::tests::run_test::
>::{closure#0}::{closure#3}
CBC
3
proxy::context::parquet::tests::run_test::
>>>::{closure#0}::{closure#3}
CBC
28
proxy::context::parquet::upload_parquet
CBC
31
proxy::context::parquet::upload_parquet::{closure#0}
CBC
31
proxy::context::parquet::upload_parquet::{closure#0}::{closure#1}
CBC
31
proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}::{closure#0}
CBC
43
proxy::context::parquet::remote_storage_from_toml
CBC
50
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::Args>::augment_args::DEFAULT_VALUE::{closure#0}
GIC
100
proxy::context::parquet::flush_rows
CBC
106
proxy::context::parquet::flush_rows::{closure#0}
CBC
106
proxy::context::parquet::flush_rows::{closure#0}::{closure#0}
CBC
106
proxy::context::parquet::upload_parquet::{closure#0}::{closure#0}
CBC
106
<proxy::context::parquet::BytesWriter as std::io::Write>::flush
CBC
1166
proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}
CBC
9071
<proxy::context::parquet::BytesWriter as std::io::Write>::write
CBC
171877
proxy::context::parquet::tests::generate_request_data::<rand::rngs::std::StdRng>
CBC
209000
proxy::context::parquet::tests::random_stream::{closure#0}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter<proxy::context::parquet::RequestData>>::schema
CBC
3553005
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#0}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#10}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#11}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#12}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#13}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#14}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#15}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#16}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#1}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#2}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#3}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#4}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#5}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#6}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#7}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#8}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::<_>::{closure#9}
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
UBC
0
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::schema
CBC
5
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#0}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#10}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#11}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#12}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#13}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#14}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#15}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#16}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#1}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#2}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#3}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#4}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#5}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#6}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#7}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#8}
CBC
209000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter
>::write_to_row_group::
::{closure#9}
CBC
209000
Generated by:
LCOV version 2.1-beta