LCOV - differential code coverage report
Current view:
top level
-
libs/remote_storage/src
- lib.rs
(
source
/ functions)
Coverage
Total
Hit
UBC
CBC
Current:
f6946e90941b557c917ac98cd5a7e9506d180f3e.info
Lines:
77.9 %
335
261
74
261
Current Date:
2023-10-19 02:04:12
Functions:
71.8 %
103
74
29
74
Baseline:
c8637f37369098875162f194f92736355783b050.info
Baseline Date:
2023-10-18 20:25:20
Function Name
TLA
Hit count
<remote_storage::AzureConfig as core::cmp::PartialEq>::eq
UBC
0
::clone
UBC
0
::eq
UBC
0
<remote_storage::AzureConfig as core::fmt::Debug>::fmt
UBC
0
<remote_storage::ConcurrencyLimiter>::acquire
CBC
16943
<remote_storage::ConcurrencyLimiter>::acquire::{closure#0}
CBC
16943
<remote_storage::ConcurrencyLimiter>::acquire_owned
CBC
1198
<remote_storage::ConcurrencyLimiter>::acquire_owned::{closure#0}
CBC
1198
<remote_storage::ConcurrencyLimiter>::for_kind
CBC
18141
<remote_storage::ConcurrencyLimiter>::new
CBC
270
<remote_storage::Download as core::fmt::Debug>::fmt
UBC
0
<remote_storage::DownloadError as core::fmt::Debug>::fmt
UBC
0
<remote_storage::DownloadError as core::fmt::Display>::fmt
CBC
3192
<remote_storage::GenericRemoteStorage as core::clone::Clone>::clone
CBC
5619
<remote_storage::GenericRemoteStorage>::delete
CBC
4092
::delete
CBC
2046
::delete::{closure#0}
CBC
2046
<remote_storage::GenericRemoteStorage>::delete_objects
CBC
1528
::delete_objects
CBC
764
::delete_objects::{closure#0}
CBC
764
<remote_storage::GenericRemoteStorage>::download
CBC
5462
::download
CBC
2731
::download::{closure#0}
CBC
2731
<remote_storage::GenericRemoteStorage>::download_byte_range
CBC
6
<remote_storage::GenericRemoteStorage>::download_byte_range::{closure#0}
CBC
6
<remote_storage::GenericRemoteStorage>::download_storage_object
CBC
6
<remote_storage::GenericRemoteStorage>::download_storage_object::{closure#0}
CBC
6
<remote_storage::GenericRemoteStorage>::from_config
CBC
640
<remote_storage::GenericRemoteStorage>::from_config::{closure#0}
CBC
375
<remote_storage::GenericRemoteStorage>::from_config::{closure#1}
CBC
265
<remote_storage::GenericRemoteStorage>::from_config::{closure#2}
UBC
0
<remote_storage::GenericRemoteStorage>::list_files
CBC
714
::list_files
CBC
357
::list_files::{closure#0}
CBC
357
<remote_storage::GenericRemoteStorage>::list_prefixes
CBC
60
<remote_storage::GenericRemoteStorage>::list_prefixes::{closure#0}
CBC
60
<remote_storage::GenericRemoteStorage>::unreliable_wrapper
CBC
65
<remote_storage::GenericRemoteStorage>::upload::<_>
CBC
30077
::upload::<&[u8]>
CBC
160
::upload::<_>
UBC
0
::upload::
>>>>
CBC
7746
::upload::
>>
CBC
21
::upload::
>
UBC
0
::upload::
>>
UBC
0
::upload::
CBC
22150
<remote_storage::GenericRemoteStorage>::upload::<_>::{closure#0}
CBC
30077
::upload::<&[u8]>::{closure#0}
CBC
160
::upload::<_>::{closure#0}
UBC
0
::upload::
>>>>::{closure#0}
CBC
7746
::upload::
>>::{closure#0}
CBC
21
::upload::
>::{closure#0}
UBC
0
::upload::
>>::{closure#0}
UBC
0
::upload::
::{closure#0}
CBC
22150
<remote_storage::GenericRemoteStorage>::upload_storage_object::<_>
CBC
6987
::upload_storage_object::<_>
UBC
0
::upload_storage_object::
>>>>
CBC
6966
::upload_storage_object::
>>
CBC
21
<remote_storage::GenericRemoteStorage>::upload_storage_object::<_>::{closure#0}
CBC
6987
::upload_storage_object::<_>::{closure#0}
UBC
0
::upload_storage_object::
>>>>::{closure#0}
CBC
6966
::upload_storage_object::
>>::{closure#0}
CBC
21
<remote_storage::GenericRemoteStorage>::upload_storage_object::<_>::{closure#0}::{closure#0}
CBC
783
::upload_storage_object::<_>::{closure#0}::{closure#0}
UBC
0
::upload_storage_object::
>>>>::{closure#0}::{closure#0}
CBC
782
::upload_storage_object::
>>::{closure#0}::{closure#0}
CBC
1
<remote_storage::RemotePath as core::cmp::Ord>::cmp
CBC
34611
::clone
CBC
10058
::cmp
UBC
0
::eq
CBC
6128
::partial_cmp
UBC
0
::fmt
CBC
7484
::hash::
CBC
10941
<remote_storage::RemotePath as core::fmt::Display>::fmt
CBC
1445
<remote_storage::RemotePath as serde::de::Deserialize>::deserialize::<_>
UBC
0
<remote_storage::RemotePath as serde::ser::Serialize>::serialize::<_>
UBC
0
<remote_storage::RemotePath>::extension
UBC
0
<remote_storage::RemotePath>::from_string
CBC
19454
<remote_storage::RemotePath>::get_path
CBC
24414
<remote_storage::RemotePath>::join
CBC
2756
<remote_storage::RemotePath>::new
CBC
40739
<remote_storage::RemotePath>::object_name
CBC
2448
<remote_storage::RemotePath>::strip_prefix
CBC
1672
<remote_storage::RemotePath>::with_base
CBC
14318
<remote_storage::RemoteStorageConfig as core::fmt::Debug>::fmt
CBC
710
::clone
CBC
670
::eq
CBC
4
::fmt
CBC
36
<remote_storage::RemoteStorageConfig>::from_toml
CBC
951
<remote_storage::RemoteStorageConfig>::from_toml::{closure#0}
CBC
215
<remote_storage::RemoteStorageConfig>::from_toml::{closure#1}
CBC
406
<remote_storage::RemoteStorageConfig>::from_toml::{closure#2}
UBC
0
<remote_storage::RemoteStorageKind as core::fmt::Debug>::fmt
CBC
710
::clone
CBC
670
::eq
CBC
4
::fmt
CBC
36
<remote_storage::S3Config as core::cmp::PartialEq>::eq
CBC
448
::clone
CBC
446
::eq
CBC
2
<remote_storage::S3Config as core::fmt::Debug>::fmt
CBC
24
<remote_storage::StorageMetadata as core::fmt::Debug>::fmt
CBC
3
::clone
CBC
1
::eq
CBC
2
::fmt
UBC
0
remote_storage::parse_optional_integer::<i32, core::num::error::TryFromIntError>
CBC
3804
remote_storage::parse_optional_integer::
CBC
951
remote_storage::parse_optional_integer::
CBC
951
remote_storage::parse_optional_integer::
CBC
1902
remote_storage::parse_optional_integer::<i32, core::num::error::TryFromIntError>::{closure#0}
UBC
0
remote_storage::parse_optional_integer::
::{closure#0}
UBC
0
remote_storage::parse_optional_integer::
::{closure#0}
UBC
0
remote_storage::parse_optional_integer::
::{closure#0}
UBC
0
remote_storage::parse_optional_integer::<i32, core::num::error::TryFromIntError>::{closure#1}
UBC
0
remote_storage::parse_optional_integer::
::{closure#1}
UBC
0
remote_storage::parse_optional_integer::
::{closure#1}
UBC
0
remote_storage::parse_optional_integer::
::{closure#1}
UBC
0
remote_storage::parse_toml_string
CBC
1976
remote_storage::parse_toml_string::{closure#0}
UBC
0
remote_storage::tests::rempte_path_cannot_be_created_from_absolute_ones
CBC
1
remote_storage::tests::rempte_path_cannot_be_created_from_absolute_ones::{closure#0}
CBC
1
remote_storage::tests::test_object_name
CBC
1
remote_storage::tests::test_object_name::{closure#0}
CBC
1
Generated by:
LCOV version 2.1-beta