pub enum Why {
Full,
Alignment,
Empty,
}Expand description
What made a part impossible.
Variants§
Full
It does not fit in what is left.
Alignment
Its alignment is not a power of two.
Empty
It asked for no bytes, which is a mistake in the driver rather than a part.
Trait Implementations§
impl Copy for Why
impl Eq for Why
impl StructuralPartialEq for Why
Auto Trait Implementations§
impl Freeze for Why
impl RefUnwindSafe for Why
impl Send for Why
impl Sync for Why
impl Unpin for Why
impl UnsafeUnpin for Why
impl UnwindSafe for Why
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