LCOV - code coverage report
Current view: top level - storage_controller/src - id_lock_map.rs (source / functions) Coverage Total Hit
Test: f8d2ee3bd0cdb75d3f0f4357c80b88630e6ce19c.info Lines: 64.2 % 123 79
Test Date: 2024-06-25 13:26:20 Functions: 33.3 % 39 13

Function Name Sort by function name Hit count Sort by function hit count
<storage_controller::id_lock_map::IdLockMap<_, _>>::housekeeping 0
>::housekeeping 0
>::housekeeping 0
<storage_controller::id_lock_map::IdLockMap<_, _>>::housekeeping::{closure#0} 0
>::housekeeping::{closure#0} 0
>::housekeeping::{closure#0} 0
<storage_controller::id_lock_map::tests::Operations as core::fmt::Display>::fmt 0
storage_controller::id_lock_map::trace_exclusive_lock::<utils::id::NodeId, storage_controller::service::NodeOperations> 0
storage_controller::id_lock_map::trace_exclusive_lock:: 0
storage_controller::id_lock_map::trace_exclusive_lock:: 0
storage_controller::id_lock_map::trace_exclusive_lock::<utils::id::NodeId, storage_controller::service::NodeOperations>::{closure#0} 0
storage_controller::id_lock_map::trace_exclusive_lock::::{closure#0} 0
storage_controller::id_lock_map::trace_exclusive_lock::::{closure#0} 0
storage_controller::id_lock_map::trace_shared_lock::<utils::id::TenantId, storage_controller::service::TenantOperations> 0
storage_controller::id_lock_map::trace_shared_lock::<utils::id::TenantId, storage_controller::service::TenantOperations>::{closure#0} 0
<storage_controller::id_lock_map::TracingExclusiveGuard<storage_controller::service::NodeOperations> as core::ops::drop::Drop>::drop 2
as core::ops::drop::Drop>::drop 0
as core::ops::drop::Drop>::drop 0
as core::ops::drop::Drop>::drop 2
<storage_controller::id_lock_map::TracingExclusiveGuard<storage_controller::service::NodeOperations>>::new 2
>::new 0
>::new 0
>::new 2
<storage_controller::id_lock_map::IdLockMap<_, _> as core::default::Default>::default 4
as core::default::Default>::default 0
as core::default::Default>::default 0
as core::default::Default>::default 0
as core::default::Default>::default 4
<storage_controller::id_lock_map::IdLockMap<i32, storage_controller::id_lock_map::tests::Operations>>::exclusive 4
>::exclusive 0
>::exclusive 0
>::exclusive 4
<storage_controller::id_lock_map::IdLockMap<i32, storage_controller::id_lock_map::tests::Operations>>::exclusive::{closure#0} 4
>::exclusive::{closure#0} 0
>::exclusive::{closure#0} 0
>::exclusive::{closure#0} 4
storage_controller::id_lock_map::tests::exclusive_locks 4
storage_controller::id_lock_map::tests::exclusive_locks 2
storage_controller::id_lock_map::tests::exclusive_locks::{closure#0} 2
storage_controller::id_lock_map::tests::multiple_shared_locks 4
storage_controller::id_lock_map::tests::multiple_shared_locks 2
storage_controller::id_lock_map::tests::multiple_shared_locks::{closure#0} 2
<storage_controller::id_lock_map::IdLockMap<i32, storage_controller::id_lock_map::tests::Operations>>::shared 6
>::shared 0
>::shared 6
<storage_controller::id_lock_map::IdLockMap<i32, storage_controller::id_lock_map::tests::Operations>>::shared::{closure#0} 6
>::shared::{closure#0} 0
>::shared::{closure#0} 6
<storage_controller::id_lock_map::TracingSharedGuard<storage_controller::service::TenantOperations> as core::ops::drop::Drop>::drop 6
as core::ops::drop::Drop>::drop 0
as core::ops::drop::Drop>::drop 6
<storage_controller::id_lock_map::TracingSharedGuard<storage_controller::service::TenantOperations>>::new 6
>::new 0
>::new 6

Generated by: LCOV version 2.1-beta