Enum MailtoError
pub enum MailtoError {
Address(AddressValidationError),
EmptyField,
InvalidScheme,
}Expand description
Error returned when mailto primitives fail validation.
Variants§
Address(AddressValidationError)
Address validation failed.
EmptyField
A field name or value was empty.
InvalidScheme
The URI did not start with mailto:.
Trait Implementations§
§impl Clone for MailtoError
impl Clone for MailtoError
§fn clone(&self) -> MailtoError
fn clone(&self) -> MailtoError
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 more§impl Debug for MailtoError
impl Debug for MailtoError
§impl Display for MailtoError
impl Display for MailtoError
§impl Error for MailtoError
impl Error for MailtoError
§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()
§impl From<AddressValidationError> for MailtoError
impl From<AddressValidationError> for MailtoError
§fn from(value: AddressValidationError) -> MailtoError
fn from(value: AddressValidationError) -> MailtoError
Converts to this type from the input type.
§impl PartialEq for MailtoError
impl PartialEq for MailtoError
impl Eq for MailtoError
impl StructuralPartialEq for MailtoError
Auto Trait Implementations§
impl Freeze for MailtoError
impl RefUnwindSafe for MailtoError
impl Send for MailtoError
impl Sync for MailtoError
impl Unpin for MailtoError
impl UnsafeUnpin for MailtoError
impl UnwindSafe for MailtoError
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