LCOV - code coverage report
Current view:
top level
-
endpoint_storage/src
- lib.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
aca806cab4756d7eb6a304846130f4a73a5d5393.info
Lines:
87.7 %
220
193
Test Date:
2025-04-24 20:31:15
Functions:
55.2 %
58
32
Function Name
Hit count
<endpoint_storage::Claims as core::fmt::Display>::fmt
0
<endpoint_storage::PrefixKeyPath as core::fmt::Display>::fmt
0
<endpoint_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}::{closure#1}
0
<endpoint_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}::{closure#2}
0
<endpoint_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}::{closure#1}
0
<endpoint_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}::{closure#2}
0
endpoint_storage::internal_error::<_, _>
0
endpoint_storage::internal_error::<_, _>
0
endpoint_storage::internal_error::
0
endpoint_storage::internal_error::
0
endpoint_storage::internal_error::
0
endpoint_storage::internal_error::
0
endpoint_storage::tests::normalize_key
1
endpoint_storage::tests::prefix_s3_path
1
endpoint_storage::tests::s3_path
1
<endpoint_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}::{closure#3}
2
endpoint_storage::tests::s3_path::{closure#0}
2
endpoint_storage::tests::prefix_s3_path::{closure#0}
3
<endpoint_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}::{closure#0}
6
<endpoint_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}::{closure#0}
6
<endpoint_storage::PrefixS3Path as core::convert::From<&endpoint_storage::PrefixKeyPath>>::from
9
<endpoint_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts
12
<endpoint_storage::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}
12
endpoint_storage::bad_request::<anyhow::Error>
14
endpoint_storage::bad_request::
0
endpoint_storage::bad_request::
0
endpoint_storage::bad_request::
2
endpoint_storage::bad_request::
12
endpoint_storage::not_found::<_>
15
endpoint_storage::not_found::<_>
0
endpoint_storage::not_found::<&remote_storage::RemotePath>
15
endpoint_storage::ok
21
<endpoint_storage::JwtAuth>::new
35
<endpoint_storage::S3Path as core::convert::TryFrom<&endpoint_storage::KeyRequest>>::try_from
41
<<endpoint_storage::PrefixKeyPath as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
50
<
::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
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
6
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
20
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
24
endpoint_storage::clean_utf8
50
endpoint_storage::normalize_key
50
endpoint_storage::unauthorized::<endpoint_storage::Claims, endpoint_storage::Claims>
73
endpoint_storage::unauthorized::
0
endpoint_storage::unauthorized::
73
<endpoint_storage::JwtAuth>::decode::<endpoint_storage::Claims>
117
::decode::
6
::decode::
111
<endpoint_storage::JwtAuth>::decode::<endpoint_storage::Claims>::{closure#0}
117
::decode::
::{closure#0}
6
::decode::
::{closure#0}
111
<endpoint_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts
117
<endpoint_storage::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}
117
<<endpoint_storage::Claims as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
444
<
::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
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
444
<<endpoint_storage::KeyRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
456
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
6
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
450
Generated by:
LCOV version 2.1-beta