pub enum RouteFailureClass {
ProxyResolutionUnavailable,
ConnectTimeout,
ProxyAuthenticationRequired,
TlsError,
InvalidProxyConfig,
UnsupportedProxyScheme,
ResolverError,
}Expand description
Coarse failure class for route selection errors.
Variants§
ConnectTimeout
ProxyAuthenticationRequired
TlsError
InvalidProxyConfig
UnsupportedProxyScheme
ResolverError
Trait Implementations§
Source§impl Clone for RouteFailureClass
impl Clone for RouteFailureClass
Source§fn clone(&self) -> RouteFailureClass
fn clone(&self) -> RouteFailureClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RouteFailureClass
Source§impl Debug for RouteFailureClass
impl Debug for RouteFailureClass
Source§impl Display for RouteFailureClass
impl Display for RouteFailureClass
impl Eq for RouteFailureClass
Source§impl PartialEq for RouteFailureClass
impl PartialEq for RouteFailureClass
impl StructuralPartialEq for RouteFailureClass
Auto Trait Implementations§
impl Freeze for RouteFailureClass
impl RefUnwindSafe for RouteFailureClass
impl Send for RouteFailureClass
impl Sync for RouteFailureClass
impl Unpin for RouteFailureClass
impl UnsafeUnpin for RouteFailureClass
impl UnwindSafe for RouteFailureClass
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.