pub enum MiddlewareTupleError<E1: HttpError, E2: HttpError> {
First(E1),
Second(E2),
}Expand description
Error type for middleware tuples, representing errors from either middleware.
Variants§
First(E1)
Error from the first middleware in the tuple.
Second(E2)
Error from the second middleware in the tuple.
Trait Implementations§
Source§impl<A, B> Display for MiddlewareTupleError<A, B>
impl<A, B> Display for MiddlewareTupleError<A, B>
Source§impl<A, B> Error for MiddlewareTupleError<A, B>
impl<A, B> Error for MiddlewareTupleError<A, B>
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()
Source§impl<A, B> HttpError for MiddlewareTupleError<A, B>
impl<A, B> HttpError for MiddlewareTupleError<A, B>
Auto Trait Implementations§
impl<E1, E2> Freeze for MiddlewareTupleError<E1, E2>
impl<E1, E2> RefUnwindSafe for MiddlewareTupleError<E1, E2>where
E1: RefUnwindSafe,
E2: RefUnwindSafe,
impl<E1, E2> Send for MiddlewareTupleError<E1, E2>
impl<E1, E2> Sync for MiddlewareTupleError<E1, E2>
impl<E1, E2> Unpin for MiddlewareTupleError<E1, E2>
impl<E1, E2> UnwindSafe for MiddlewareTupleError<E1, E2>where
E1: UnwindSafe,
E2: 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