pub enum FatalReadError<FatalDecoderError: Error> {
StreamClosed,
DecoderError(FatalDecoderError),
}Expand description
A fatal error occurred and the stream cannot continue.
Variants§
StreamClosed
The stream is closed and thus cannot continue.
DecoderError(FatalDecoderError)
A fatal decoder error occurred. The stream cannot continue.
Trait Implementations§
Auto Trait Implementations§
impl<FatalDecoderError> Freeze for FatalReadError<FatalDecoderError>where
FatalDecoderError: Freeze,
impl<FatalDecoderError> RefUnwindSafe for FatalReadError<FatalDecoderError>where
FatalDecoderError: RefUnwindSafe,
impl<FatalDecoderError> Send for FatalReadError<FatalDecoderError>where
FatalDecoderError: Send,
impl<FatalDecoderError> Sync for FatalReadError<FatalDecoderError>where
FatalDecoderError: Sync,
impl<FatalDecoderError> Unpin for FatalReadError<FatalDecoderError>where
FatalDecoderError: Unpin,
impl<FatalDecoderError> UnsafeUnpin for FatalReadError<FatalDecoderError>where
FatalDecoderError: UnsafeUnpin,
impl<FatalDecoderError> UnwindSafe for FatalReadError<FatalDecoderError>where
FatalDecoderError: 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