pub enum InputError<E> {
Detached(E),
Carried(SourceError),
Resource(MemoryError),
Receiver(Refused),
}Expand description
A format-selected source pass, preserving its original acquisition cause.
Variants§
Detached(E)
Original explicit detached source failed.
Carried(SourceError)
Original carried source/segment traversal failed.
Resource(MemoryError)
Original metadata admission failed before accessing a fragment.
Receiver(Refused)
Common stream holds the original refused receiver cause.
Trait Implementations§
Auto Trait Implementations§
impl<E> !Freeze for InputError<E>
impl<E> Forget for InputError<E>
impl<E> RefUnwindSafe for InputError<E>where
E: RefUnwindSafe,
impl<E> Send for InputError<E>where
E: Send,
impl<E> Sync for InputError<E>where
E: Sync,
impl<E> Unpin for InputError<E>where
E: Unpin,
impl<E> UnsafeUnpin for InputError<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for InputError<E>where
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