LCOV - code coverage report
Current view: top level - object_storage/src - app.rs (source / functions) Coverage Total Hit
Test: 37bd82a80da9937a25818120dcf8e865ea9f7fd2.info Lines: 88.1 % 268 236
Test Date: 2025-04-11 14:30:22 Functions: 82.3 % 62 51

Function Name Sort by function name Hit count Sort by function hit count
object_storage::app::app 34
object_storage::app::app::{closure#0}::{closure#0}::<i16> 0
object_storage::app::bytes_to_stream 47
object_storage::app::check_storage_permissions 34
object_storage::app::check_storage_permissions::{closure#0} 34
object_storage::app::delete 4
object_storage::app::delete 2
object_storage::app::delete::{closure#0} 2
object_storage::app::delete::{closure#0}::{closure#0}::{closure#0}::<i16> 0
object_storage::app::delete::{closure#0}::{closure#1} 0
object_storage::app::delete_prefix 12
object_storage::app::delete_prefix 6
object_storage::app::delete_prefix::{closure#0} 6
object_storage::app::delete_prefix::{closure#0}::{closure#0}::{closure#0}::<i16> 0
object_storage::app::delete_prefix::{closure#0}::{closure#1} 0
object_storage::app::get 40
object_storage::app::get 20
object_storage::app::get::{closure#0} 20
object_storage::app::get::{closure#0}::{closure#0} 14
object_storage::app::get::{closure#0}::{closure#1}::{closure#0}::<i16> 0
object_storage::app::get::{closure#0}::{closure#2} 0
object_storage::app::metrics 2
object_storage::app::metrics 1
object_storage::app::metrics::{closure#0} 1
object_storage::app::metrics::{closure#0}::{closure#0} 1
object_storage::app::metrics::{closure#0}::{closure#1} 0
object_storage::app::set 26
object_storage::app::set 13
object_storage::app::set::{closure#0} 13
object_storage::app::set::{closure#0}::{closure#0} 13
object_storage::app::set::{closure#0}::{closure#0} 0
object_storage::app::set::{closure#0}::{closure#0}::{closure#1}:: 13
object_storage::app::set::{closure#0}::{closure#0}::{closure#0}::<i16> 0
object_storage::app::set::{closure#0}::{closure#1} 0
object_storage::app::tests::delete_prefix 2
object_storage::app::tests::delete_prefix 1
object_storage::app::tests::delete_prefix::{closure#0}::init::init 1
object_storage::app::tests::delete_prefix::{closure#0}::{closure#0} 33
object_storage::app::tests::delete_prefix_token 34
object_storage::app::tests::delete_prefix_token::{closure#0} 34
object_storage::app::tests::delete_prefix_token::{closure#1} 33
object_storage::app::tests::insert_retrieve_remove 2
object_storage::app::tests::insert_retrieve_remove 1
object_storage::app::tests::insert_retrieve_remove::{closure#0}::init::init 1
object_storage::app::tests::insert_retrieve_remove::{closure#0}::{closure#0} 5
object_storage::app::tests::invalid_token 2
object_storage::app::tests::invalid_token 1
object_storage::app::tests::invalid_token::{closure#0}::init::init 1
object_storage::app::tests::method_not_allowed 2
object_storage::app::tests::method_not_allowed 1
object_storage::app::tests::method_not_allowed::{closure#0}::init::init 1
object_storage::app::tests::metrics 2
object_storage::app::tests::metrics 1
object_storage::app::tests::metrics::{closure#0}::init::init 1
object_storage::app::tests::metrics::{closure#0}::{closure#0} 2
object_storage::app::tests::no_token 2
object_storage::app::tests::no_token 1
object_storage::app::tests::no_token::{closure#0}::init::init 1
object_storage::app::tests::proxy 68
object_storage::app::tests::proxy 34
object_storage::app::tests::proxy::{closure#0} 34
object_storage::app::tests::request 60
object_storage::app::tests::request 30
object_storage::app::tests::request::{closure#0} 30
object_storage::app::tests::requests_chain::<alloc::vec::into_iter::IntoIter<(alloc::string::String, &str, &str, http::status::StatusCode, bool)>, object_storage::app::tests::delete_prefix_token> 3
object_storage::app::tests::requests_chain::, object_storage::app::tests::delete_prefix_token> 1
object_storage::app::tests::requests_chain::, object_storage::app::tests::insert_retrieve_remove::{closure#0}::{closure#0}> 1
object_storage::app::tests::requests_chain::, object_storage::app::tests::metrics::{closure#0}::{closure#0}> 1
object_storage::app::tests::requests_chain::<alloc::vec::into_iter::IntoIter<(alloc::string::String, &str, &str, http::status::StatusCode, bool)>, object_storage::app::tests::delete_prefix_token>::{closure#0} 3
object_storage::app::tests::requests_chain::, object_storage::app::tests::delete_prefix_token>::{closure#0} 1
object_storage::app::tests::requests_chain::, object_storage::app::tests::insert_retrieve_remove::{closure#0}::{closure#0}>::{closure#0} 1
object_storage::app::tests::requests_chain::, object_storage::app::tests::metrics::{closure#0}::{closure#0}>::{closure#0} 1
object_storage::app::tests::routes 3
object_storage::app::tests::status 2
object_storage::app::tests::status 1
object_storage::app::tests::status::{closure#0}::init::init 1
object_storage::app::tests::token 9
object_storage::app::tests::unauthorized 2
object_storage::app::tests::unauthorized 1
object_storage::app::tests::unauthorized::{closure#0}::init::init 1

Generated by: LCOV version 2.1-beta