LCOV - code coverage report
Current view: top level - storage_controller/src - id_lock_map.rs (source / functions) Coverage Total Hit
Test: 49aa928ec5b4b510172d8b5c6d154da28e70a46c.info Lines: 64.2 % 123 79
Test Date: 2024-11-13 18:23:39 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 1
as core::ops::drop::Drop>::drop 0
as core::ops::drop::Drop>::drop 0
as core::ops::drop::Drop>::drop 1
<storage_controller::id_lock_map::TracingExclusiveGuard<storage_controller::service::NodeOperations>>::new 1
>::new 0
>::new 0
>::new 1
<storage_controller::id_lock_map::IdLockMap<_, _> as core::default::Default>::default 2
as core::default::Default>::default 0
as core::default::Default>::default 0
as core::default::Default>::default 0
as core::default::Default>::default 2
<storage_controller::id_lock_map::IdLockMap<i32, storage_controller::id_lock_map::tests::Operations>>::exclusive 2
>::exclusive 0
>::exclusive 0
>::exclusive 2
<storage_controller::id_lock_map::IdLockMap<i32, storage_controller::id_lock_map::tests::Operations>>::exclusive::{closure#0} 2
>::exclusive::{closure#0} 0
>::exclusive::{closure#0} 0
>::exclusive::{closure#0} 2
storage_controller::id_lock_map::tests::exclusive_locks 2
storage_controller::id_lock_map::tests::exclusive_locks 1
storage_controller::id_lock_map::tests::exclusive_locks::{closure#0} 1
storage_controller::id_lock_map::tests::multiple_shared_locks 2
storage_controller::id_lock_map::tests::multiple_shared_locks 1
storage_controller::id_lock_map::tests::multiple_shared_locks::{closure#0} 1
<storage_controller::id_lock_map::IdLockMap<i32, storage_controller::id_lock_map::tests::Operations>>::shared 3
>::shared 0
>::shared 3
<storage_controller::id_lock_map::IdLockMap<i32, storage_controller::id_lock_map::tests::Operations>>::shared::{closure#0} 3
>::shared::{closure#0} 0
>::shared::{closure#0} 3
<storage_controller::id_lock_map::TracingSharedGuard<storage_controller::service::TenantOperations> as core::ops::drop::Drop>::drop 3
as core::ops::drop::Drop>::drop 0
as core::ops::drop::Drop>::drop 3
<storage_controller::id_lock_map::TracingSharedGuard<storage_controller::service::TenantOperations>>::new 3
>::new 0
>::new 3

Generated by: LCOV version 2.1-beta