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 Sort by function name TLA Hit count Sort by function 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