pub enum ReadFailure<E, D, G> {
Processing {
member: MemberId<D, G>,
cause: Error<E>,
},
Integrity {
member: MemberId<D, G>,
range: Span,
kind: Integrity,
},
Receiver(Refused),
}Expand description
The complete original member could not be delivered.
Variants§
Processing
Original range/work/storage refusal.
Fields
Integrity
An original envelope or payload integrity check failed.
Fields
Receiver(Refused)
The common stream driver retains the receiver’s original refusal.
Trait Implementations§
Auto Trait Implementations§
impl<E, D, G> Forget for ReadFailure<E, D, G>
impl<E, D, G> Freeze for ReadFailure<E, D, G>
impl<E, D, G> RefUnwindSafe for ReadFailure<E, D, G>
impl<E, D, G> Send for ReadFailure<E, D, G>
impl<E, D, G> Sync for ReadFailure<E, D, G>
impl<E, D, G> Unpin for ReadFailure<E, D, G>
impl<E, D, G> UnsafeUnpin for ReadFailure<E, D, G>
impl<E, D, G> UnwindSafe for ReadFailure<E, D, G>
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