pub enum SmtpError {
Address(AddressValidationError),
InvalidReplyCode,
Empty,
InvalidEnhancedStatus,
}Expand description
Error returned by SMTP vocabulary constructors.
Variants§
Address(AddressValidationError)
Address validation failed.
InvalidReplyCode
Reply code was outside the SMTP reply-code range.
Empty
The supplied text value was empty.
InvalidEnhancedStatus
The supplied enhanced status code was invalid.
Trait Implementations§
Source§impl Error for SmtpError
impl Error for SmtpError
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<AddressValidationError> for SmtpError
impl From<AddressValidationError> for SmtpError
Source§fn from(value: AddressValidationError) -> SmtpError
fn from(value: AddressValidationError) -> SmtpError
Converts to this type from the input type.
impl Eq for SmtpError
impl StructuralPartialEq for SmtpError
Auto Trait Implementations§
impl Freeze for SmtpError
impl RefUnwindSafe for SmtpError
impl Send for SmtpError
impl Sync for SmtpError
impl Unpin for SmtpError
impl UnsafeUnpin for SmtpError
impl UnwindSafe for SmtpError
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