pub enum SmtpCommandSendError {
Eof,
ParseResponse(String),
}Expand description
Failure causes raised by SmtpCommandSend.
Variants§
Eof
The stream reached EOF before a complete reply arrived.
ParseResponse(String)
The reply could not be parsed as an SMTP response.
Trait Implementations§
Source§impl Clone for SmtpCommandSendError
impl Clone for SmtpCommandSendError
Source§fn clone(&self) -> SmtpCommandSendError
fn clone(&self) -> SmtpCommandSendError
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 moreSource§impl Debug for SmtpCommandSendError
impl Debug for SmtpCommandSendError
Source§impl Display for SmtpCommandSendError
impl Display for SmtpCommandSendError
Source§impl Error for SmtpCommandSendError
impl Error for SmtpCommandSendError
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 From<SmtpCommandSendError> for SmtpStartTlsError
impl From<SmtpCommandSendError> for SmtpStartTlsError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpDataError
impl From<SmtpCommandSendError> for SmtpDataError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpHeloError
impl From<SmtpCommandSendError> for SmtpHeloError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpMailError
impl From<SmtpCommandSendError> for SmtpMailError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpNoopError
impl From<SmtpCommandSendError> for SmtpNoopError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpQuitError
impl From<SmtpCommandSendError> for SmtpQuitError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpRawError
impl From<SmtpCommandSendError> for SmtpRawError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpRcptError
impl From<SmtpCommandSendError> for SmtpRcptError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpRsetError
impl From<SmtpCommandSendError> for SmtpRsetError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpAuthOauthbearerError
impl From<SmtpCommandSendError> for SmtpAuthOauthbearerError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpAuthScramSha256Error
Available on crate feature scram only.
impl From<SmtpCommandSendError> for SmtpAuthScramSha256Error
Available on crate feature
scram only.Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpAuthAnonymousError
impl From<SmtpCommandSendError> for SmtpAuthAnonymousError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpAuthLoginError
impl From<SmtpCommandSendError> for SmtpAuthLoginError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpAuthPlainError
impl From<SmtpCommandSendError> for SmtpAuthPlainError
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Source§impl From<SmtpCommandSendError> for SmtpAuthXoauth2Error
impl From<SmtpCommandSendError> for SmtpAuthXoauth2Error
Source§fn from(source: SmtpCommandSendError) -> Self
fn from(source: SmtpCommandSendError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SmtpCommandSendError
impl RefUnwindSafe for SmtpCommandSendError
impl Send for SmtpCommandSendError
impl Sync for SmtpCommandSendError
impl Unpin for SmtpCommandSendError
impl UnsafeUnpin for SmtpCommandSendError
impl UnwindSafe for SmtpCommandSendError
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,
impl<T> OrderedSeq<'_, T> for Twhere
T: Clone,
Source§impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
Source§impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.