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