pub enum ConnectionErrorKind {
Connect,
Authentication,
Disconnected,
Ssl,
DnsResolution,
Refused,
PoolExhausted,
}Variants§
Connect
Failed to establish connection
Authentication
Authentication failed
Disconnected
Connection lost during operation
Ssl
SSL/TLS negotiation failed
DnsResolution
DNS resolution failed
Refused
Connection refused
PoolExhausted
Connection pool exhausted
Trait Implementations§
Source§impl Clone for ConnectionErrorKind
impl Clone for ConnectionErrorKind
Source§fn clone(&self) -> ConnectionErrorKind
fn clone(&self) -> ConnectionErrorKind
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 ConnectionErrorKind
impl Debug for ConnectionErrorKind
Source§impl PartialEq for ConnectionErrorKind
impl PartialEq for ConnectionErrorKind
impl Copy for ConnectionErrorKind
impl Eq for ConnectionErrorKind
impl StructuralPartialEq for ConnectionErrorKind
Auto Trait Implementations§
impl Freeze for ConnectionErrorKind
impl RefUnwindSafe for ConnectionErrorKind
impl Send for ConnectionErrorKind
impl Sync for ConnectionErrorKind
impl Unpin for ConnectionErrorKind
impl UnwindSafe for ConnectionErrorKind
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).