LCOV - code coverage report
Current view: top level - proxy/src/context - parquet.rs (source / functions) Coverage Total Hit
Test: 7f7f33f7e83a4c5fdeea2353bc364428e600a607.info Lines: 80.9 % 538 435
Test Date: 2024-06-23 20:41:59 Functions: 51.6 % 161 83

Function Name Sort by function name Hit count Sort by function hit count
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter<proxy::context::parquet::RequestData>>::schema 11704222
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::schema 10
<&[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::> 212
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#0} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#10} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#11} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#12} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#13} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#14} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#15} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#16} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#17} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#18} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#19} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#1} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#20} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#21} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#22} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#23} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#24} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#25} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#26} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#27} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#2} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#3} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#4} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#5} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#6} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#7} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#8} 418000
<&[proxy::context::parquet::RequestData] as parquet::record::record_writer::RecordWriter>::write_to_row_group::>::{closure#9} 418000
<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} 24
::augment_args::DEFAULT_VALUE::{closure#0} 24
::augment_args_for_update::DEFAULT_VALUE::{closure#0} 0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::Args>::group_id 12
::augment_args 6
::augment_args_for_update 0
::group_id 0
::from_arg_matches 0
::from_arg_matches_mut 6
::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::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#5} 0
::from_arg_matches_mut::{closure#5} 0
::update_from_arg_matches_mut::{closure#5} 0
<proxy::context::parquet::ParquetUploadArgs as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#6} 0
::from_arg_matches_mut::{closure#6} 0
::update_from_arg_matches_mut::{closure#6} 0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoring>>::from 0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoring>>::from::{closure#0} 0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoring>>::from::{closure#1} 0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoring>>::from::{closure#2} 0
<proxy::context::parquet::RequestData as core::convert::From<&proxy::context::RequestMonitoring>>::from::{closure#3} 0
<proxy::context::parquet::tests::ProxyCliArgs as clap_builder::derive::Args>::group_id 12
::augment_args 4
::augment_args_for_update 0
::group_id 0
::command 4
::command_for_update 0
::from_arg_matches 0
::from_arg_matches_mut 4
::update_from_arg_matches 0
::update_from_arg_matches_mut 0
proxy::context::parquet::flush_rows::<_> 212
proxy::context::parquet::flush_rows::<_> 0
proxy::context::parquet::flush_rows::> 212
proxy::context::parquet::flush_rows::<_>::{closure#0} 212
proxy::context::parquet::flush_rows::<_>::{closure#0} 0
proxy::context::parquet::flush_rows::>::{closure#0} 212
proxy::context::parquet::flush_rows::<_>::{closure#0}::{closure#0} 212
proxy::context::parquet::flush_rows::<_>::{closure#0}::{closure#0} 0
proxy::context::parquet::flush_rows::>::{closure#0}::{closure#0} 212
proxy::context::parquet::tests::default_parser 2
proxy::context::parquet::tests::full_parser 2
proxy::context::parquet::tests::generate_request_data::<rand::rngs::std::StdRng> 418000
proxy::context::parquet::tests::random_stream 14
proxy::context::parquet::tests::random_stream::{closure#0} 418000
proxy::context::parquet::tests::run_test::<futures_util::stream::poll_fn::PollFn<proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1}>> 10
proxy::context::parquet::tests::run_test::>>> 8
proxy::context::parquet::tests::run_test::> 2
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} 10
proxy::context::parquet::tests::run_test::>>>::{closure#0} 8
proxy::context::parquet::tests::run_test::>::{closure#0} 2
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} 112
proxy::context::parquet::tests::run_test::>>>::{closure#0}::{closure#0} 96
proxy::context::parquet::tests::run_test::>::{closure#0}::{closure#0} 16
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} 112
proxy::context::parquet::tests::run_test::>>>::{closure#0}::{closure#1} 96
proxy::context::parquet::tests::run_test::>::{closure#0}::{closure#1} 16
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} 62
proxy::context::parquet::tests::run_test::>>>::{closure#0}::{closure#2} 56
proxy::context::parquet::tests::run_test::>::{closure#0}::{closure#2} 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#3} 62
proxy::context::parquet::tests::run_test::>>>::{closure#0}::{closure#3} 56
proxy::context::parquet::tests::run_test::>::{closure#0}::{closure#3} 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#4} 62
proxy::context::parquet::tests::run_test::>>>::{closure#0}::{closure#4} 56
proxy::context::parquet::tests::run_test::>::{closure#0}::{closure#4} 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#5} 62
proxy::context::parquet::tests::run_test::>>>::{closure#0}::{closure#5} 56
proxy::context::parquet::tests::run_test::>::{closure#0}::{closure#5} 6
proxy::context::parquet::tests::verify_parquet_min_compression 4
proxy::context::parquet::tests::verify_parquet_min_compression 2
proxy::context::parquet::tests::verify_parquet_min_compression::{closure#0} 2
proxy::context::parquet::tests::verify_parquet_no_compression 4
proxy::context::parquet::tests::verify_parquet_no_compression 2
proxy::context::parquet::tests::verify_parquet_no_compression::{closure#0} 2
proxy::context::parquet::tests::verify_parquet_regular_upload 4
proxy::context::parquet::tests::verify_parquet_regular_upload 2
proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0} 2
proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#0} 2
proxy::context::parquet::tests::verify_parquet_regular_upload::{closure#0}::{closure#1} 18142
proxy::context::parquet::tests::verify_parquet_strong_compression 4
proxy::context::parquet::tests::verify_parquet_strong_compression 2
proxy::context::parquet::tests::verify_parquet_strong_compression::{closure#0} 2
proxy::context::parquet::tests::verify_parquet_unreliable_upload 4
proxy::context::parquet::tests::verify_parquet_unreliable_upload 2
proxy::context::parquet::tests::verify_parquet_unreliable_upload::{closure#0} 2
proxy::context::parquet::upload_parquet 62
proxy::context::parquet::upload_parquet::{closure#0} 62
proxy::context::parquet::upload_parquet::{closure#0}::{closure#0} 212
proxy::context::parquet::upload_parquet::{closure#0}::{closure#1} 62
proxy::context::parquet::upload_parquet::{closure#0}::{closure#2} 172
proxy::context::parquet::upload_parquet::{closure#0}::{closure#2} 86
proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}::{closure#0} 86
proxy::context::parquet::upload_parquet::{closure#0}::{closure#3} 0
proxy::context::parquet::upload_parquet::{closure#0}::{closure#4} 62
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::<_> 10
proxy::context::parquet::worker_inner::<_> 0
proxy::context::parquet::worker_inner::>>> 8
proxy::context::parquet::worker_inner::> 2
proxy::context::parquet::worker_inner::, >::from>> 0
proxy::context::parquet::worker_inner::, >::from>> 0
proxy::context::parquet::worker_inner::<_>::{closure#0} 10
proxy::context::parquet::worker_inner::<_>::{closure#0} 0
proxy::context::parquet::worker_inner::>>>::{closure#0} 8
proxy::context::parquet::worker_inner::>::{closure#0} 2
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