pub fn suspend() -> bool
Expand description
Suspends the garbage collector of the current thread.
If returns false
if there is an active Guard
in the thread. Otherwise, it passes all its
retired instances to a free flowing garbage container that can be cleaned up by other threads.
ยงExamples
use sdd::{suspend, Guard};
assert!(suspend());
{
let guard = Guard::new();
assert!(!suspend());
}
assert!(suspend());