pub enum UpstreamReason {
Unreachable,
ResetMidRequest,
ResetOnIdlePickup,
TlsHandshake,
DnsFailure,
Refused,
Gone,
Malformed,
}Variants§
Trait Implementations§
Source§impl Clone for UpstreamReason
impl Clone for UpstreamReason
Source§fn clone(&self) -> UpstreamReason
fn clone(&self) -> UpstreamReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpstreamReason
impl Debug for UpstreamReason
Source§impl Display for UpstreamReason
impl Display for UpstreamReason
Source§impl Error for UpstreamReason
impl Error for UpstreamReason
1.30.0 · 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 PartialEq for UpstreamReason
impl PartialEq for UpstreamReason
impl Eq for UpstreamReason
impl StructuralPartialEq for UpstreamReason
Auto Trait Implementations§
impl Freeze for UpstreamReason
impl RefUnwindSafe for UpstreamReason
impl Send for UpstreamReason
impl Sync for UpstreamReason
impl Unpin for UpstreamReason
impl UnsafeUnpin for UpstreamReason
impl UnwindSafe for UpstreamReason
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