LCOV - code coverage report
Current view: top level - endpoint_storage/src - lib.rs (source / functions) Coverage Total Hit
Test: 1e20c4f2b28aa592527961bb32170ebbd2c9172f.info Lines: 97.0 % 198 192
Test Date: 2025-07-16 12:29:03 Functions: 63.4 % 41 26

Function Name Sort by function name Hit count Sort by function hit count
<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::KeyRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 6
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: 6
<<endpoint_storage::PrefixKeyRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 6
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: 6
<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::claims::DeletePrefixClaims>>::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::clean_utf8 50
endpoint_storage::normalize_key 50
endpoint_storage::unauthorized::<endpoint_storage::claims::DeletePrefixClaims, endpoint_storage::claims::DeletePrefixClaims> 73
endpoint_storage::unauthorized:: 0
endpoint_storage::unauthorized:: 73
<endpoint_storage::JwtAuth>::decode::<endpoint_storage::claims::DeletePrefixClaims> 117
::decode:: 6
::decode:: 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

Generated by: LCOV version 2.1-beta