LCOV - code coverage report
Current view: top level - endpoint_storage/src - lib.rs (source / functions) Coverage Total Hit
Test: a1cc1f33dc9899e4da66eb51e44e911a4b3bd648.info Lines: 96.9 % 191 185
Test Date: 2025-07-31 11:35:14 Functions: 59.0 % 39 23

Function Name Sort by function name Hit count Sort by function hit count
<<endpoint_storage::KeyRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 6
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: 6
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<endpoint_storage::PrefixKeyRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 6
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: 6
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<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::PrefixS3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}::{closure#0} 6
<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::PrefixS3Path as core::convert::From<&endpoint_storage::claims::DeletePrefixClaims>>::from 9
<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::S3Path 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#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::S3Path as axum_core::extract::FromRequestParts<alloc::sync::Arc<endpoint_storage::Storage>>>::from_request_parts::{closure#0}::{closure#3} 2
<endpoint_storage::S3Path as core::convert::TryFrom<&endpoint_storage::KeyRequest>>::try_from 41
endpoint_storage::bad_request::<anyhow::Error> 14
endpoint_storage::bad_request:: 2
endpoint_storage::bad_request:: 0
endpoint_storage::bad_request:: 12
endpoint_storage::bad_request:: 0
endpoint_storage::bad_request:: 0
endpoint_storage::clean_utf8 50
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::normalize_key 50
endpoint_storage::not_found::<_> 15
endpoint_storage::not_found::<&remote_storage::RemotePath> 15
endpoint_storage::not_found::<_> 0
endpoint_storage::ok 21
endpoint_storage::tests::normalize_key 1
endpoint_storage::tests::prefix_s3_path 1
endpoint_storage::tests::prefix_s3_path::{closure#0} 3
endpoint_storage::tests::s3_path 1
endpoint_storage::tests::s3_path::{closure#0} 2
endpoint_storage::unauthorized::<endpoint_storage::claims::DeletePrefixClaims, endpoint_storage::claims::DeletePrefixClaims> 73
endpoint_storage::unauthorized:: 0
endpoint_storage::unauthorized:: 73

Generated by: LCOV version 2.1-beta