pub enum Status<'a, E> {
Sense(Triplet),
Unparseable(usize),
Failed(&'a Error<E>),
}Expand description
A REQUEST SENSE outcome that does not fail the flash.
Variants§
Sense(Triplet)
A parsed sense that proves no programming failure.
Unparseable(usize)
A reply of this many bytes that does not parse as sense data.
Failed(&'a Error<E>)
The command failed; read-back verification decides.
Trait Implementations§
Auto Trait Implementations§
impl<'a, E> Freeze for Status<'a, E>
impl<'a, E> RefUnwindSafe for Status<'a, E>where
&'a Error<E>: RefUnwindSafe,
impl<'a, E> Send for Status<'a, E>
impl<'a, E> Sync for Status<'a, E>
impl<'a, E> Unpin for Status<'a, E>
impl<'a, E> UnsafeUnpin for Status<'a, E>where
&'a Error<E>: UnsafeUnpin,
impl<'a, E> UnwindSafe for Status<'a, E>where
&'a Error<E>: UnwindSafe,
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