pub enum ForwardError {
Io(Error),
Frontend(FrontendProjectionError),
Backend(BackendProjectionError),
Deferred(BackendMessage),
}Expand description
Operational forwarding or pipeline projection failure.
Variants§
Io(Error)
Transport, decoding, or encoding failure.
Frontend(FrontendProjectionError)
Frontend backpressure or protocol-legality rejection.
Backend(BackendProjectionError)
Backend protocol-legality rejection.
Deferred(BackendMessage)
A bounded response arrived before its operation became emittable.
Trait Implementations§
Source§impl Debug for ForwardError
impl Debug for ForwardError
Source§impl Display for ForwardError
impl Display for ForwardError
Source§impl Error for ForwardError
impl Error for ForwardError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !Freeze for ForwardError
impl !RefUnwindSafe for ForwardError
impl !UnwindSafe for ForwardError
impl Send for ForwardError
impl Sync for ForwardError
impl Unpin for ForwardError
impl UnsafeUnpin for ForwardError
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