pub struct OneTestPerProcessGuard(());
Expand description
When this guard is active, enforces that there is only a single test running in the process at any one time. If there are multiple processes, creating the guard hard terminates the process.
Tuple Fields§
§0: ()
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OneTestPerProcessGuard
impl RefUnwindSafe for OneTestPerProcessGuard
impl Send for OneTestPerProcessGuard
impl Sync for OneTestPerProcessGuard
impl Unpin for OneTestPerProcessGuard
impl UnwindSafe for OneTestPerProcessGuard
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more