pub enum ReceiveError<Error, Message> {
Io(Error),
Intercept(InterceptError<Error, Message>),
}Expand description
I/O or interception failure while receiving a middleware-checked message.
Variants§
Io(Error)
Reading or decoding the message failed.
Intercept(InterceptError<Error, Message>)
Middleware rejected the message or produced an illegal replacement.
Trait Implementations§
Auto Trait Implementations§
impl<Error, Message> !RefUnwindSafe for ReceiveError<Error, Message>
impl<Error, Message> !UnwindSafe for ReceiveError<Error, Message>
impl<Error, Message> Freeze for ReceiveError<Error, Message>
impl<Error, Message> Send for ReceiveError<Error, Message>
impl<Error, Message> Sync for ReceiveError<Error, Message>
impl<Error, Message> Unpin for ReceiveError<Error, Message>
impl<Error, Message> UnsafeUnpin for ReceiveError<Error, Message>where
Error: UnsafeUnpin,
Message: UnsafeUnpin,
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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