LCOV - code coverage report
Current view: top level - endpoint_storage/src - lib.rs (source / functions) Coverage Total Hit
Test: 472031e0b71f3195f7f21b1f2b20de09fd07bb56.info Lines: 97.5 % 204 199
Test Date: 2025-05-26 10:37:33 Functions: 61.2 % 49 30

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::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::PrefixKeyRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 26
<::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:: 20
<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::JwtAuth>::decode::<endpoint_storage::claims::DeletePrefixClaims>::{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::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