LCOV - differential code coverage report
Current view:
top level
-
libs/remote_storage/src
- s3_bucket.rs
(
source
/ functions)
Coverage
Total
Hit
UBC
CBC
Current:
cd44433dd675caa99df17a61b18949c8387e2242.info
Lines:
91.8 %
488
448
40
448
Current Date:
2024-01-09 02:06:09
Functions:
76.8 %
56
43
13
43
Baseline:
66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date:
2024-01-08 15:34:46
Function Name
TLA
Hit count
<remote_storage::s3_bucket::ByteStreamAsStream as core::convert::From<aws_smithy_types::byte_stream::ByteStream>>::from
CBC
10198
<remote_storage::s3_bucket::ByteStreamAsStream as futures_core::stream::Stream>::poll_next
CBC
120583
<remote_storage::s3_bucket::ByteStreamAsStream as futures_core::stream::Stream>::poll_next::{closure#0}
UBC
0
<remote_storage::s3_bucket::GetObjectRequest as core::default::Default>::default
UBC
0
<remote_storage::s3_bucket::PermitCarrying<remote_storage::s3_bucket::ByteStreamAsStream> as futures_core::stream::Stream>::poll_next
CBC
120583
<remote_storage::s3_bucket::PermitCarrying<remote_storage::s3_bucket::ByteStreamAsStream> as futures_core::stream::Stream>::size_hint
UBC
0
<remote_storage::s3_bucket::PermitCarrying<remote_storage::s3_bucket::ByteStreamAsStream>>::new
CBC
10198
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::copy
CBC
24
::copy
CBC
12
::copy::{closure#0}
CBC
12
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::delete
CBC
4006
::delete
CBC
2003
::delete::{closure#0}
CBC
2003
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::delete_objects
CBC
4408
::delete_objects
CBC
2204
::delete_objects::{closure#0}
CBC
2204
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::delete_objects::{closure#0}::{closure#0}
UBC
0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download
CBC
20822
::download
CBC
10411
::download::{closure#0}
CBC
10411
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download_byte_range
CBC
46
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download_byte_range::{closure#0}
CBC
46
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download_byte_range::{closure#0}::{closure#0}
CBC
6
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list
CBC
406
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list::{closure#0}
CBC
406
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list::{closure#0}::{closure#0}
CBC
400
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list::{closure#0}::{closure#1}
CBC
6
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list::{closure#0}::{closure#2}
CBC
406
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list::{closure#0}::{closure#3}
CBC
226
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list::{closure#0}::{closure#4}
UBC
0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::upload::<_>
CBC
15315
::upload::<_>
UBC
0
::upload::
>>>
CBC
2224
::upload::
>
CBC
13091
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::upload::<_>::{closure#0}
CBC
15315
::upload::<_>::{closure#0}
UBC
0
::upload::
>>>::{closure#0}
CBC
2224
::upload::
>::{closure#0}
CBC
13091
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::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>::download_object
CBC
20914
::download_object
CBC
10457
::download_object::{closure#0}
CBC
10457
<remote_storage::s3_bucket::S3Bucket>::download_object::{closure#0}::{closure#0}
CBC
10198
<remote_storage::s3_bucket::S3Bucket>::new
CBC
239
<remote_storage::s3_bucket::S3Bucket>::new::{closure#0}
CBC
238
<remote_storage::s3_bucket::S3Bucket>::new::{closure#1}
UBC
0
<remote_storage::s3_bucket::S3Bucket>::owned_permit
CBC
20914
::owned_permit
CBC
10457
::owned_permit::{closure#0}
CBC
10457
<remote_storage::s3_bucket::S3Bucket>::permit
CBC
36074
::permit
CBC
18037
::permit::{closure#0}
CBC
18037
<remote_storage::s3_bucket::S3Bucket>::relative_path_to_s3_object
CBC
32496
<remote_storage::s3_bucket::S3Bucket>::s3_object_to_relative_path
CBC
2672
<remote_storage::s3_bucket::TimedDownload<remote_storage::s3_bucket::PermitCarrying<remote_storage::s3_bucket::ByteStreamAsStream>> as futures_core::stream::Stream>::poll_next
CBC
120583
<remote_storage::s3_bucket::TimedDownload<remote_storage::s3_bucket::PermitCarrying<remote_storage::s3_bucket::ByteStreamAsStream>> as futures_core::stream::Stream>::size_hint
UBC
0
<remote_storage::s3_bucket::TimedDownload<remote_storage::s3_bucket::PermitCarrying<remote_storage::s3_bucket::ByteStreamAsStream>>>::new
CBC
10198
remote_storage::s3_bucket::start_counting_cancelled_wait
CBC
28494
remote_storage::s3_bucket::start_counting_cancelled_wait::{closure#0}
UBC
0
remote_storage::s3_bucket::start_measuring_requests
CBC
28494
remote_storage::s3_bucket::start_measuring_requests::{closure#0}
CBC
4
remote_storage::s3_bucket::tests::relative_path
CBC
1
remote_storage::s3_bucket::tests::relative_path::{closure#0}
CBC
4
Generated by:
LCOV version 2.1-beta