LCOV - differential code coverage report
Current view: top level - libs/remote_storage/src - lib.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 80.6 % 355 286 69 286
Current Date: 2024-01-09 02:06:09 Functions: 78.0 % 109 85 24 85
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

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 18136
<remote_storage::ConcurrencyLimiter>::acquire::{closure#0} CBC 18136
<remote_storage::ConcurrencyLimiter>::acquire_owned CBC 10457
<remote_storage::ConcurrencyLimiter>::acquire_owned::{closure#0} CBC 10457
<remote_storage::ConcurrencyLimiter>::for_kind CBC 28593
<remote_storage::ConcurrencyLimiter>::new CBC 244
<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 3053
<remote_storage::GenericRemoteStorage as core::clone::Clone>::clone CBC 6521
<remote_storage::GenericRemoteStorage>::copy_object CBC 24
::copy_object CBC 12
::copy_object::{closure#0} CBC 12
<remote_storage::GenericRemoteStorage>::delete CBC 4236
::delete CBC 2118
::delete::{closure#0} CBC 2118
<remote_storage::GenericRemoteStorage>::delete_objects CBC 952
::delete_objects CBC 479
::delete_objects::{closure#0} CBC 473
<remote_storage::GenericRemoteStorage>::download CBC 23682
::download CBC 11841
::download::{closure#0} CBC 11841
<remote_storage::GenericRemoteStorage>::download_byte_range CBC 53
<remote_storage::GenericRemoteStorage>::download_byte_range::{closure#0} CBC 53
<remote_storage::GenericRemoteStorage>::download_storage_object CBC 38
<remote_storage::GenericRemoteStorage>::download_storage_object::{closure#0} CBC 38
<remote_storage::GenericRemoteStorage>::from_config CBC 645
<remote_storage::GenericRemoteStorage>::from_config::{closure#0} CBC 401
<remote_storage::GenericRemoteStorage>::from_config::{closure#1} CBC 234
<remote_storage::GenericRemoteStorage>::from_config::{closure#2} CBC 5
<remote_storage::GenericRemoteStorage>::list CBC 346
<remote_storage::GenericRemoteStorage>::list::{closure#0} CBC 346
<remote_storage::GenericRemoteStorage>::list_files CBC 1060
::list_files CBC 530
::list_files::{closure#0} CBC 530
<remote_storage::GenericRemoteStorage>::list_prefixes CBC 9
<remote_storage::GenericRemoteStorage>::list_prefixes::{closure#0} CBC 9
<remote_storage::GenericRemoteStorage>::unreliable_wrapper CBC 65
<remote_storage::GenericRemoteStorage>::upload::<_> CBC 30585
::upload::<_> UBC 0
::upload::>>> CBC 6848
::upload::> CBC 23737
<remote_storage::GenericRemoteStorage>::upload::<_>::{closure#0} CBC 30585
::upload::<_>::{closure#0} UBC 0
::upload::>>>::{closure#0} CBC 6848
::upload::>::{closure#0} CBC 23737
<remote_storage::GenericRemoteStorage>::upload_storage_object::<_> CBC 6561
::upload_storage_object::<_> UBC 0
::upload_storage_object::>>> CBC 5958
::upload_storage_object::> CBC 603
<remote_storage::GenericRemoteStorage>::upload_storage_object::<_>::{closure#0} CBC 6561
::upload_storage_object::<_>::{closure#0} UBC 0
::upload_storage_object::>>>::{closure#0} CBC 5958
::upload_storage_object::>::{closure#0} CBC 603
<remote_storage::GenericRemoteStorage>::upload_storage_object::<_>::{closure#0}::{closure#0} CBC 746
::upload_storage_object::<_>::{closure#0}::{closure#0} UBC 0
::upload_storage_object::>>>::{closure#0}::{closure#0} CBC 679
::upload_storage_object::>::{closure#0}::{closure#0} CBC 67
<remote_storage::Listing as core::default::Default>::default CBC 698
<remote_storage::RemotePath as core::cmp::Ord>::cmp CBC 44678
::clone CBC 9745
::cmp UBC 0
::eq CBC 6703
::partial_cmp UBC 0
::fmt CBC 17154
::hash:: CBC 11076
<remote_storage::RemotePath as core::fmt::Display>::fmt CBC 892
<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 29157
<remote_storage::RemotePath>::get_path CBC 33249
<remote_storage::RemotePath>::join CBC 4049
<remote_storage::RemotePath>::new CBC 51333
<remote_storage::RemotePath>::object_name CBC 6376
<remote_storage::RemotePath>::strip_prefix CBC 2797
<remote_storage::RemotePath>::with_base CBC 13130
<remote_storage::RemoteStorageConfig as core::fmt::Debug>::fmt CBC 809
::clone CBC 780
::eq CBC 5
::fmt CBC 24
<remote_storage::RemoteStorageConfig>::from_toml CBC 986
<remote_storage::RemoteStorageConfig>::from_toml::{closure#0} CBC 209
<remote_storage::RemoteStorageConfig>::from_toml::{closure#1} CBC 341
<remote_storage::RemoteStorageConfig>::from_toml::{closure#2} UBC 0
<remote_storage::RemoteStorageKind as core::fmt::Debug>::fmt CBC 809
::clone CBC 780
::eq CBC 5
::fmt CBC 24
<remote_storage::S3Config as core::cmp::PartialEq>::eq CBC 572
::clone CBC 569
::eq CBC 3
<remote_storage::S3Config as core::fmt::Debug>::fmt CBC 12
<remote_storage::StorageMetadata as core::fmt::Debug>::fmt CBC 3
::clone CBC 1
::eq CBC 2
::fmt UBC 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list_files CBC 768
::list_files CBC 2
::list_files::{closure#0} CBC 2
::list_files CBC 121
::list_files::{closure#0} CBC 121
::list_files CBC 261
::list_files::{closure#0} CBC 261
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list_prefixes CBC 9
::list_prefixes CBC 3
::list_prefixes UBC 0
::list_prefixes CBC 6
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list_prefixes::{closure#0} CBC 9
::list_prefixes::{closure#0} CBC 3
::list_prefixes::{closure#0} UBC 0
::list_prefixes::{closure#0} CBC 6
remote_storage::parse_optional_integer::<i32, core::num::error::TryFromIntError> CBC 1972
remote_storage::parse_optional_integer:: CBC 986
remote_storage::parse_optional_integer:: CBC 986
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::<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_toml_string CBC 1826
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