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
TLA
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