LCOV - differential code coverage report
Current view: top level - libs/remote_storage/src - s3_bucket.rs (source / functions) Coverage Total Hit LBC UBC CBC
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 92.2 % 449 414 11 24 414
Current Date: 2023-10-19 02:04:12 Functions: 66.7 % 63 42 1 20 42
Baseline: c8637f37369098875162f194f92736355783b050.info
Baseline Date: 2023-10-18 20:25:20

Function Name Sort by function name TLA Hit count Sort by function hit count
<remote_storage::s3_bucket::GetObjectRequest as core::default::Default>::default UBC 0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::delete_objects::{closure#0}::{closure#0} LBC 0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download_byte_range::{closure#0}::{closure#0} UBC 0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_files::{closure#0}::{closure#1} UBC 0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0}::{closure#1} UBC 0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#0} UBC 0
::upload::<&[u8]>::{closure#0}::{closure#0} UBC 0
::upload::<_>::{closure#0}::{closure#0} UBC 0
::upload::>>>>::{closure#0}::{closure#0} UBC 0
::upload::>>::{closure#0}::{closure#0} UBC 0
::upload::>::{closure#0}::{closure#0} UBC 0
::upload::>>::{closure#0}::{closure#0} UBC 0
::upload::::{closure#0}::{closure#0} UBC 0
<remote_storage::s3_bucket::S3Bucket>::new::{closure#1} UBC 0
remote_storage::s3_bucket::start_counting_cancelled_wait::{closure#0} UBC 0
remote_storage::s3_bucket::start_measuring_requests::{closure#0} UBC 0
remote_storage::s3_bucket::tests::relative_path CBC 1
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download_byte_range CBC 4
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download_byte_range::{closure#0} CBC 4
remote_storage::s3_bucket::tests::relative_path::{closure#0} CBC 4
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes CBC 22
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0} CBC 22
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0}::{closure#0} CBC 22
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0}::{closure#2} CBC 22
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0}::{closure#3} CBC 32
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_files::{closure#0}::{closure#0} CBC 193
<remote_storage::s3_bucket::S3Bucket>::new::{closure#0} CBC 269
<remote_storage::s3_bucket::S3Bucket>::new CBC 270
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_files CBC 386
::list_files CBC 193
::list_files::{closure#0} CBC 193
<remote_storage::s3_bucket::RatelimitedAsyncRead<tokio_util::io::stream_reader::StreamReader<aws_smithy_http::byte_stream::ByteStream, bytes::bytes::Bytes>>>::new CBC 912
<remote_storage::s3_bucket::TimedDownload<remote_storage::s3_bucket::RatelimitedAsyncRead<tokio_util::io::stream_reader::StreamReader<aws_smithy_http::byte_stream::ByteStream, bytes::bytes::Bytes>>>>::new CBC 912
<remote_storage::s3_bucket::S3Bucket>::s3_object_to_relative_path CBC 1304
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download CBC 2388
::download CBC 1194
::download::{closure#0} CBC 1194
<remote_storage::s3_bucket::S3Bucket>::download_object CBC 2396
::download_object CBC 1198
::download_object::{closure#0} CBC 1198
<remote_storage::s3_bucket::S3Bucket>::owned_permit CBC 2396
::owned_permit CBC 1198
::owned_permit::{closure#0} CBC 1198
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::delete CBC 3862
::delete CBC 1931
::delete::{closure#0} CBC 1931
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::delete_objects CBC 4490
::delete_objects CBC 2245
::delete_objects::{closure#0} CBC 2245
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::upload::<_> CBC 14483
::upload::<_> UBC 0
::upload::> UBC 0
::upload::>> UBC 0
::upload::>> CBC 15
::upload::<&[u8]> CBC 78
::upload::>>>> CBC 2902
::upload:: CBC 11488
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::upload::<_>::{closure#0} CBC 14483
::upload::<_>::{closure#0} UBC 0
::upload::>::{closure#0} UBC 0
::upload::>>::{closure#0} UBC 0
::upload::>>::{closure#0} CBC 15
::upload::<&[u8]>::{closure#0} CBC 78
::upload::>>>>::{closure#0} CBC 2902
::upload::::{closure#0} CBC 11488
remote_storage::s3_bucket::start_counting_cancelled_wait CBC 18141
remote_storage::s3_bucket::start_measuring_requests CBC 18141
<remote_storage::s3_bucket::S3Bucket>::relative_path_to_s3_object CBC 24181
<remote_storage::s3_bucket::S3Bucket>::permit CBC 33886
::permit CBC 16943
::permit::{closure#0} CBC 16943
<remote_storage::s3_bucket::RatelimitedAsyncRead<tokio_util::io::stream_reader::StreamReader<aws_smithy_http::byte_stream::ByteStream, bytes::bytes::Bytes>> as tokio::io::async_read::AsyncRead>::poll_read CBC 278043
<remote_storage::s3_bucket::TimedDownload<remote_storage::s3_bucket::RatelimitedAsyncRead<tokio_util::io::stream_reader::StreamReader<aws_smithy_http::byte_stream::ByteStream, bytes::bytes::Bytes>>> as tokio::io::async_read::AsyncRead>::poll_read CBC 278043

Generated by: LCOV version 2.1-beta