Enum MessageIdError
pub enum MessageIdError {
Empty,
MissingAt,
TooManyAtSigns,
InvalidLocal,
InvalidDomain,
}Expand description
Error returned when message identity primitives fail validation.
Variants§
Empty
The supplied value was empty after trimming.
MissingAt
The identifier did not contain an at sign.
TooManyAtSigns
The identifier contained too many at signs.
InvalidLocal
The local part was invalid.
InvalidDomain
The domain part was invalid.
Trait Implementations§
§impl Clone for MessageIdError
impl Clone for MessageIdError
§fn clone(&self) -> MessageIdError
fn clone(&self) -> MessageIdError
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 MessageIdError
impl Debug for MessageIdError
§impl Display for MessageIdError
impl Display for MessageIdError
§impl Error for MessageIdError
impl Error for MessageIdError
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()
§impl Hash for MessageIdError
impl Hash for MessageIdError
§impl Ord for MessageIdError
impl Ord for MessageIdError
§impl PartialEq for MessageIdError
impl PartialEq for MessageIdError
§impl PartialOrd for MessageIdError
impl PartialOrd for MessageIdError
impl Copy for MessageIdError
impl Eq for MessageIdError
impl StructuralPartialEq for MessageIdError
Auto Trait Implementations§
impl Freeze for MessageIdError
impl RefUnwindSafe for MessageIdError
impl Send for MessageIdError
impl Sync for MessageIdError
impl Unpin for MessageIdError
impl UnsafeUnpin for MessageIdError
impl UnwindSafe for MessageIdError
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