[−][src]Function checkers::is_muted
pub fn is_muted() -> bool
Test if the crate is currently muted. The allocator is muted by default.
We mute the allocator for allocations we don't want to be tracked. This is useful to avoid tracing internal allocations.
Examples
assert!(checkers::is_muted()); { let _g = checkers::mute_guard(false); assert!(!checkers::is_muted()); } assert!(checkers::is_muted()); checkers::with_unmuted(|| { assert!(!checkers::is_muted()); }); assert!(checkers::is_muted()); let result = std::panic::catch_unwind(|| { let _g = checkers::mute_guard(false); assert!(!checkers::is_muted()); panic!("uh oh"); }); assert!(result.is_err()); assert!(checkers::is_muted());