pub enum FuseStatus {
Unarmed,
Armed,
Blown(Error),
Poisoned,
}
Expand description
Status of the fuse.
Variants§
Unarmed
Fuse was not armed or guard got dropped.
Armed
Fuse armed.
Blown(Error)
Fuse blown with custom error.
Poisoned
Fuse blown by panic unwind.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FuseStatus
impl !RefUnwindSafe for FuseStatus
impl Send for FuseStatus
impl Sync for FuseStatus
impl Unpin for FuseStatus
impl !UnwindSafe for FuseStatus
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