LCOV - code coverage report
Current view:
top level
-
libs/remote_storage/src
- s3_bucket.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
8ac049b474321fdc72ddcb56d7165153a1a900e8.info
Lines:
94.8 %
444
421
Test Date:
2023-09-06 10:18:01
Functions:
69.4 %
62
43
Function Name
Hit count
<remote_storage::s3_bucket::GetObjectRequest as core::default::Default>::default
0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download_byte_range::{closure#0}::{closure#0}
0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_files::{closure#0}::{closure#1}
0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0}::{closure#1}
0
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#0}
0
::upload::<&[u8]>::{closure#0}::{closure#0}
0
::upload::<_>::{closure#0}::{closure#0}
0
::upload::
>>>>::{closure#0}::{closure#0}
0
::upload::
>>::{closure#0}::{closure#0}
0
::upload::
>::{closure#0}::{closure#0}
0
::upload::
>>::{closure#0}::{closure#0}
0
::upload::
::{closure#0}::{closure#0}
0
<remote_storage::s3_bucket::S3Bucket>::new::{closure#1}
0
remote_storage::s3_bucket::start_counting_cancelled_wait::{closure#0}
0
remote_storage::s3_bucket::tests::relative_path
1
remote_storage::s3_bucket::start_measuring_requests::{closure#0}
3
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download_byte_range
4
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download_byte_range::{closure#0}
4
remote_storage::s3_bucket::tests::relative_path::{closure#0}
4
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes
20
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0}
20
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0}::{closure#0}
20
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0}::{closure#2}
20
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_prefixes::{closure#0}::{closure#3}
30
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_files::{closure#0}::{closure#0}
188
<remote_storage::s3_bucket::S3Bucket>::new::{closure#0}
240
<remote_storage::s3_bucket::S3Bucket>::new
241
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::list_files
376
::list_files
188
::list_files::{closure#0}
188
<remote_storage::s3_bucket::RatelimitedAsyncRead<tokio_util::io::stream_reader::StreamReader<aws_smithy_http::byte_stream::ByteStream, bytes::bytes::Bytes>>>::new
522
<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
522
<remote_storage::s3_bucket::S3Bucket>::s3_object_to_relative_path
1098
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::download
1514
::download
757
::download::{closure#0}
757
<remote_storage::s3_bucket::S3Bucket>::download_object
1522
::download_object
761
::download_object::{closure#0}
761
<remote_storage::s3_bucket::S3Bucket>::owned_permit
1522
::owned_permit
761
::owned_permit::{closure#0}
761
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::upload::<_>
10490
::upload::<_>
0
::upload::
>
0
::upload::
>>
0
::upload::
>>
18
::upload::<&[u8]>
78
::upload::
>>>>
2788
::upload::
7606
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::upload::<_>::{closure#0}
10490
::upload::<_>::{closure#0}
0
::upload::
>::{closure#0}
0
::upload::
>>::{closure#0}
0
::upload::
>>::{closure#0}
18
::upload::<&[u8]>::{closure#0}
78
::upload::
>>>>::{closure#0}
2788
::upload::
::{closure#0}
7606
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::delete
13220
::delete
6610
::delete::{closure#0}
6610
<remote_storage::s3_bucket::S3Bucket as remote_storage::RemoteStorage>::delete_objects
13296
::delete_objects
6648
::delete_objects::{closure#0}
6648
remote_storage::s3_bucket::start_counting_cancelled_wait
18107
remote_storage::s3_bucket::start_measuring_requests
18107
<remote_storage::s3_bucket::S3Bucket>::relative_path_to_s3_object
18844
<remote_storage::s3_bucket::S3Bucket>::permit
34692
::permit
17346
::permit::{closure#0}
17346
<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
169160
<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
169160
Generated by:
LCOV version 2.1-beta