Enum smtp_client::TransportError
source · [−]pub enum TransportError {
Show 23 variants
DnsMx(String, ResolveError),
HostToTrustDns(String, ProtoError),
DnsIp(Name, ResolveError),
Connecting(IpAddr, u16, Error),
ReceivingReplyBytes(Error),
TimedOutWaitingForReply,
ConnectionAborted,
TooLongReply(String),
SyntaxError(String),
TimedOutSendingCommand,
SendingCommand(Error),
NegotiatingTls(Error),
CannotDoTls,
TransientMail(Reply),
TransientMailbox(Reply),
TransientMailSystem(Reply),
PermanentMail(Reply),
PermanentMailbox(Reply),
PermanentMailSystem(Reply),
UnexpectedReplyCode(Reply),
TimedOutSendingData,
SendingData(Error),
ReadingMail(Error),
}
Variants
DnsMx(String, ResolveError)
HostToTrustDns(String, ProtoError)
DnsIp(Name, ResolveError)
Connecting(IpAddr, u16, Error)
ReceivingReplyBytes(Error)
TimedOutWaitingForReply
ConnectionAborted
TooLongReply(String)
SyntaxError(String)
TimedOutSendingCommand
SendingCommand(Error)
NegotiatingTls(Error)
CannotDoTls
TransientMail(Reply)
TransientMailbox(Reply)
TransientMailSystem(Reply)
PermanentMail(Reply)
PermanentMailbox(Reply)
PermanentMailSystem(Reply)
UnexpectedReplyCode(Reply)
TimedOutSendingData
SendingData(Error)
ReadingMail(Error)
Implementations
sourceimpl TransportError
impl TransportError
pub fn severity(&self) -> TransportErrorSeverity
Trait Implementations
sourceimpl Debug for TransportError
impl Debug for TransportError
sourceimpl Display for TransportError
impl Display for TransportError
sourceimpl Error for TransportError
impl Error for TransportError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for TransportError
impl Send for TransportError
impl Sync for TransportError
impl Unpin for TransportError
impl UnwindSafe for TransportError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more