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 Sort by function name TLA Hit count Sort by function 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