LCOV - code coverage report
Current view:
top level
-
libs/remote_storage/src
- lib.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
8ac049b474321fdc72ddcb56d7165153a1a900e8.info
Lines:
92.1 %
239
220
Test Date:
2023-09-06 10:18:01
Functions:
75.6 %
90
68
Function Name
Hit count
<remote_storage::Download as core::fmt::Debug>::fmt
0
<remote_storage::DownloadError as core::fmt::Debug>::fmt
0
<remote_storage::RemotePath>::extension
0
remote_storage::parse_optional_integer::<i32, core::num::error::TryFromIntError>::{closure#0}
0
remote_storage::parse_optional_integer::
::{closure#0}
0
remote_storage::parse_optional_integer::
::{closure#0}
0
remote_storage::parse_optional_integer::
::{closure#0}
0
remote_storage::parse_optional_integer::<i32, core::num::error::TryFromIntError>::{closure#1}
0
remote_storage::parse_optional_integer::
::{closure#1}
0
remote_storage::parse_optional_integer::
::{closure#1}
0
remote_storage::parse_optional_integer::
::{closure#1}
0
remote_storage::parse_toml_string::{closure#0}
0
remote_storage::tests::rempte_path_cannot_be_created_from_absolute_ones
1
remote_storage::tests::rempte_path_cannot_be_created_from_absolute_ones::{closure#0}
1
remote_storage::tests::test_object_name
1
remote_storage::tests::test_object_name::{closure#0}
1
<remote_storage::StorageMetadata as core::fmt::Debug>::fmt
3
::fmt
0
::clone
1
::eq
2
<remote_storage::GenericRemoteStorage>::download_byte_range
6
<remote_storage::GenericRemoteStorage>::download_byte_range::{closure#0}
6
<remote_storage::GenericRemoteStorage>::download_storage_object
6
<remote_storage::GenericRemoteStorage>::download_storage_object::{closure#0}
6
<remote_storage::S3Config as core::fmt::Debug>::fmt
24
<remote_storage::GenericRemoteStorage>::list_prefixes
51
<remote_storage::GenericRemoteStorage>::list_prefixes::{closure#0}
51
<remote_storage::GenericRemoteStorage>::unreliable_wrapper
56
<remote_storage::GenericRemoteStorage>::delete_objects
106
::delete_objects
53
::delete_objects::{closure#0}
53
<remote_storage::GenericRemoteStorage>::from_config::{closure#0}
139
<remote_storage::RemoteStorageConfig>::from_toml::{closure#1}
183
<remote_storage::RemotePath as core::fmt::Display>::fmt
187
<remote_storage::GenericRemoteStorage>::from_config::{closure#1}
236
<remote_storage::RemoteStorageConfig>::from_toml::{closure#0}
366
<remote_storage::GenericRemoteStorage>::from_config
375
<remote_storage::S3Config as core::cmp::PartialEq>::eq
448
::eq
2
::clone
446
<remote_storage::GenericRemoteStorage>::list_files
662
::list_files
331
::list_files::{closure#0}
331
<remote_storage::RemoteStorageConfig as core::fmt::Debug>::fmt
709
::eq
4
::fmt
36
::clone
669
<remote_storage::RemoteStorageKind as core::fmt::Debug>::fmt
709
::eq
4
::fmt
36
::clone
669
<remote_storage::GenericRemoteStorage>::upload_storage_object::<_>::{closure#0}::{closure#0}
779
::upload_storage_object::<_>::{closure#0}::{closure#0}
0
::upload_storage_object::
>>::{closure#0}::{closure#0}
2
::upload_storage_object::
>>>>::{closure#0}::{closure#0}
777
<remote_storage::RemotePath>::join
931
<remote_storage::RemoteStorageConfig>::from_toml
986
remote_storage::parse_toml_string
1452
<remote_storage::RemotePath>::object_name::{closure#0}
2035
<remote_storage::RemotePath>::object_name
2036
<remote_storage::GenericRemoteStorage as core::clone::Clone>::clone
2346
<remote_storage::GenericRemoteStorage>::download
3644
::download
1822
::download::{closure#0}
1822
remote_storage::parse_optional_integer::<i32, core::num::error::TryFromIntError>
3944
remote_storage::parse_optional_integer::
986
remote_storage::parse_optional_integer::
986
remote_storage::parse_optional_integer::
1972
<remote_storage::DownloadError as core::fmt::Display>::fmt
5079
<remote_storage::GenericRemoteStorage>::upload_storage_object::<_>
5267
::upload_storage_object::<_>
0
::upload_storage_object::
>>
28
::upload_storage_object::
>>>>
5239
<remote_storage::GenericRemoteStorage>::upload_storage_object::<_>::{closure#0}
5267
::upload_storage_object::<_>::{closure#0}
0
::upload_storage_object::
>>::{closure#0}
28
::upload_storage_object::
>>>>::{closure#0}
5239
<remote_storage::RemotePath>::from_string
6731
<remote_storage::RemotePath>::with_base
8993
<remote_storage::RemotePath>::get_path
18844
<remote_storage::GenericRemoteStorage>::upload::<_>
22230
::upload::<_>
0
::upload::
>
0
::upload::
>>
0
::upload::
>>
28
::upload::<&[u8]>
160
::upload::
>>>>
6016
::upload::
16026
<remote_storage::GenericRemoteStorage>::upload::<_>::{closure#0}
22230
::upload::<_>::{closure#0}
0
::upload::
>::{closure#0}
0
::upload::
>>::{closure#0}
0
::upload::
>>::{closure#0}
28
::upload::<&[u8]>::{closure#0}
160
::upload::
>>>>::{closure#0}
6016
::upload::
::{closure#0}
16026
<remote_storage::GenericRemoteStorage>::delete
24934
::delete
12467
::delete::{closure#0}
12467
<remote_storage::RemotePath>::new
31455
<remote_storage::RemotePath as core::cmp::Ord>::cmp
36313
::cmp
0
::partial_cmp
0
::eq
5187
::fmt
9167
::clone
10145
::hash::
11814
Generated by:
LCOV version 2.1-beta