LCOV - code coverage report
Current view:
top level
-
object_storage/src
- lib.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
37bd82a80da9937a25818120dcf8e865ea9f7fd2.info
Lines:
87.6 %
217
190
Test Date:
2025-04-11 14:30:22
Functions:
55.2 %
58
32
Function Name
Hit count
<<object_storage::Claims as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
484
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
484
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<<object_storage::KeyRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
496
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
490
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
6
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<<object_storage::PrefixKeyPath as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
50
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
20
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
24
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
6
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<object_storage::Claims as core::fmt::Display>::fmt
0
<object_storage::JwtAuth>::decode::<object_storage::Claims>
127
::decode::
121
::decode::
6
<object_storage::JwtAuth>::decode::<object_storage::Claims>::{closure#0}
127
::decode::
::{closure#0}
121
::decode::
::{closure#0}
6
<object_storage::JwtAuth>::new
34
<object_storage::PrefixKeyPath as core::fmt::Display>::fmt
0
<object_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts
12
<object_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts::{closure#0}
12
<object_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts::{closure#0}::{closure#0}
6
<object_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts::{closure#0}::{closure#1}
0
<object_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts::{closure#0}::{closure#2}
0
<object_storage::PrefixS3Path as core::convert::From<&object_storage::PrefixKeyPath>>::from
9
<object_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts
127
<object_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts::{closure#0}
127
<object_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts::{closure#0}::{closure#0}
6
<object_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts::{closure#0}::{closure#1}
0
<object_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts::{closure#0}::{closure#2}
0
<object_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<object_storage::Storage>>>::from_request_parts::{closure#0}::{closure#3}
2
<object_storage::S3Path as core::convert::TryFrom<&object_storage::KeyRequest>>::try_from
40
object_storage::bad_request::<anyhow::Error>
14
object_storage::bad_request::
2
object_storage::bad_request::
0
object_storage::bad_request::
12
object_storage::bad_request::
0
object_storage::clean_utf8
49
object_storage::internal_error::<_, _>
0
object_storage::internal_error::<_, _>
0
object_storage::internal_error::
0
object_storage::internal_error::
0
object_storage::internal_error::
0
object_storage::internal_error::
0
object_storage::normalize_key
49
object_storage::not_found::<_>
14
object_storage::not_found::<&remote_storage::RemotePath>
14
object_storage::not_found::<_>
0
object_storage::ok
21
object_storage::tests::normalize_key
1
object_storage::tests::prefix_s3_path
1
object_storage::tests::prefix_s3_path::{closure#0}
3
object_storage::tests::s3_path
1
object_storage::tests::s3_path::{closure#0}
2
object_storage::unauthorized::<object_storage::Claims, object_storage::Claims>
84
object_storage::unauthorized::
84
object_storage::unauthorized::
0
Generated by:
LCOV version 2.1-beta