LCOV - differential code coverage report
Current view:
top level
-
libs/remote_storage/src
- local_fs.rs
(
source
/ functions)
Coverage
Total
Hit
LBC
UBC
GBC
CBC
Current:
cd44433dd675caa99df17a61b18949c8387e2242.info
Lines:
89.0 %
630
561
3
66
1
560
Current Date:
2024-01-09 02:06:09
Functions:
66.7 %
93
62
1
30
62
Baseline:
66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date:
2024-01-08 15:34:46
Function Name
TLA
Hit count
<remote_storage::local_fs::LocalFs as core::fmt::Debug>::fmt
CBC
4034
::clone
CBC
4034
::fmt
UBC
0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::copy
UBC
0
::copy
UBC
0
::copy::{closure#0}
UBC
0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::copy::{closure#0}::{closure#0}
UBC
0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::delete
CBC
2416
::delete
CBC
1208
::delete::{closure#0}
CBC
1208
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::delete_objects
CBC
100
::delete_objects
CBC
50
::delete_objects::{closure#0}
CBC
50
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download
CBC
2378
::download
CBC
1189
::download::{closure#0}
CBC
1189
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download::{closure#0}::{closure#0}
UBC
0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download_byte_range
CBC
7
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download_byte_range::{closure#0}
CBC
7
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download_byte_range::{closure#0}::{closure#0}
UBC
0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list
CBC
287
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list::{closure#0}
CBC
287
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list::{closure#0}::{closure#0}
CBC
170
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>
CBC
10273
::upload::<_>
UBC
0
::upload::
>>>
CBC
3170
::upload::
>
CBC
7103
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}
CBC
10273
::upload::<_>::{closure#0}
UBC
0
::upload::
>>>::{closure#0}
CBC
3170
::upload::
>::{closure#0}
CBC
7103
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#0}
UBC
0
::upload::<_>::{closure#0}::{closure#0}
UBC
0
::upload::
>>>::{closure#0}::{closure#0}
UBC
0
::upload::
>::{closure#0}::{closure#0}
UBC
0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#1}
UBC
0
::upload::<_>::{closure#0}::{closure#1}
UBC
0
::upload::
>>>::{closure#0}::{closure#1}
UBC
0
::upload::
>::{closure#0}::{closure#1}
UBC
0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#2}
UBC
0
::upload::<_>::{closure#0}::{closure#2}
UBC
0
::upload::
>>>::{closure#0}::{closure#2}
UBC
0
::upload::
>::{closure#0}::{closure#2}
UBC
0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#3}
LBC
0
::upload::<_>::{closure#0}::{closure#3}
UBC
0
::upload::
>>>::{closure#0}::{closure#3}
UBC
0
::upload::
>::{closure#0}::{closure#3}
LBC
0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#4}
UBC
0
::upload::<_>::{closure#0}::{closure#4}
UBC
0
::upload::
>>>::{closure#0}::{closure#4}
UBC
0
::upload::
>::{closure#0}::{closure#4}
UBC
0
<remote_storage::local_fs::LocalFs>::list_all
CBC
6
::list_all
CBC
3
::list_all::{closure#0}
CBC
3
<remote_storage::local_fs::LocalFs>::list_all::{closure#0}::{closure#0}
CBC
3
<remote_storage::local_fs::LocalFs>::list_recursive
CBC
244
::list_recursive
CBC
122
::list_recursive::{closure#0}
CBC
122
<remote_storage::local_fs::LocalFs>::local_file_to_relative_path
CBC
170
<remote_storage::local_fs::LocalFs>::new
CBC
414
<remote_storage::local_fs::LocalFs>::new::{closure#0}
UBC
0
<remote_storage::local_fs::LocalFs>::new::{closure#1}
UBC
0
<remote_storage::local_fs::LocalFs>::read_storage_metadata
CBC
874
<remote_storage::local_fs::LocalFs>::read_storage_metadata::{closure#0}
CBC
874
<remote_storage::local_fs::LocalFs>::read_storage_metadata::{closure#0}::{closure#0}
UBC
0
<remote_storage::local_fs::LocalFs>::read_storage_metadata::{closure#0}::{closure#1}
UBC
0
<remote_storage::local_fs::LocalFs>::read_storage_metadata::{closure#0}::{closure#2}
CBC
2
remote_storage::local_fs::create_target_directory
CBC
20546
remote_storage::local_fs::create_target_directory
CBC
10273
remote_storage::local_fs::create_target_directory::{closure#0}
CBC
10273
remote_storage::local_fs::file_exists
CBC
1194
remote_storage::local_fs::fs_tests::aggregate::<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, std::io::error::Error>> + core::marker::Unpin + core::marker::Send + core::marker::Sync>>>
CBC
6
remote_storage::local_fs::fs_tests::aggregate::<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, std::io::error::Error>> + core::marker::Unpin + core::marker::Send + core::marker::Sync>>>::{closure#0}
CBC
6
remote_storage::local_fs::fs_tests::create_file_for_upload
CBC
9
remote_storage::local_fs::fs_tests::create_file_for_upload::{closure#0}
CBC
9
remote_storage::local_fs::fs_tests::create_storage
CBC
8
remote_storage::local_fs::fs_tests::delete_file
CBC
3
remote_storage::local_fs::fs_tests::delete_file
CBC
1
remote_storage::local_fs::fs_tests::delete_file::{closure#0}
CBC
2
remote_storage::local_fs::fs_tests::download_file
CBC
3
remote_storage::local_fs::fs_tests::download_file
CBC
1
remote_storage::local_fs::fs_tests::download_file::{closure#0}
CBC
2
remote_storage::local_fs::fs_tests::download_file_range_negative
CBC
1
remote_storage::local_fs::fs_tests::download_file_range_negative::{closure#0}
CBC
2
remote_storage::local_fs::fs_tests::download_file_range_positive
CBC
3
remote_storage::local_fs::fs_tests::download_file_range_positive
CBC
1
remote_storage::local_fs::fs_tests::download_file_range_positive::{closure#0}
CBC
2
remote_storage::local_fs::fs_tests::dummy_contents
CBC
14
remote_storage::local_fs::fs_tests::file_with_metadata
CBC
1
remote_storage::local_fs::fs_tests::file_with_metadata::{closure#0}
CBC
2
remote_storage::local_fs::fs_tests::list
CBC
3
remote_storage::local_fs::fs_tests::list
CBC
1
remote_storage::local_fs::fs_tests::list::{closure#0}
CBC
2
remote_storage::local_fs::fs_tests::list_files_sorted
CBC
2
remote_storage::local_fs::fs_tests::list_files_sorted
CBC
1
remote_storage::local_fs::fs_tests::list_files_sorted::{closure#0}
CBC
1
remote_storage::local_fs::fs_tests::list_files_sorted::{closure#0}::{closure#0}
CBC
1
remote_storage::local_fs::fs_tests::read_and_assert_remote_file_contents
CBC
3
remote_storage::local_fs::fs_tests::read_and_assert_remote_file_contents::{closure#0}
CBC
3
remote_storage::local_fs::fs_tests::read_and_assert_remote_file_contents::{closure#0}::{closure#0}
UBC
0
remote_storage::local_fs::fs_tests::upload_dummy_file
CBC
9
remote_storage::local_fs::fs_tests::upload_dummy_file::{closure#0}
CBC
9
remote_storage::local_fs::fs_tests::upload_dummy_file::{closure#0}::{closure#0}
UBC
0
remote_storage::local_fs::fs_tests::upload_file
CBC
3
remote_storage::local_fs::fs_tests::upload_file
CBC
1
remote_storage::local_fs::fs_tests::upload_file::{closure#0}
CBC
2
remote_storage::local_fs::fs_tests::upload_file_negatives
CBC
1
remote_storage::local_fs::fs_tests::upload_file_negatives::{closure#0}
CBC
2
remote_storage::local_fs::fs_tests::upload_file_negatives::{closure#0}::{closure#0}
CBC
4
remote_storage::local_fs::get_all_files::<&camino::Utf8PathBuf>
CBC
174
remote_storage::local_fs::get_all_files::<&camino::Utf8PathBuf>::{closure#0}
CBC
174
remote_storage::local_fs::get_all_files::<&camino::Utf8PathBuf>::{closure#0}::{closure#0}
UBC
0
remote_storage::local_fs::get_all_files::<&camino::Utf8PathBuf>::{closure#0}::{closure#1}
UBC
0
remote_storage::local_fs::storage_metadata_path
CBC
875
Generated by:
LCOV version 2.1-beta