pub struct MailtoAddress(/* private fields */);Expand description
Address component in a mailto: URI.
Implementations§
Source§impl MailtoAddress
impl MailtoAddress
Sourcepub fn new(value: impl AsRef<str>) -> Result<MailtoAddress, MailtoError>
pub fn new(value: impl AsRef<str>) -> Result<MailtoAddress, MailtoError>
Creates a mailto address from address text.
Sourcepub const fn email_address(&self) -> &EmailAddress
pub const fn email_address(&self) -> &EmailAddress
Returns the email address.
Trait Implementations§
Source§impl Clone for MailtoAddress
impl Clone for MailtoAddress
Source§fn clone(&self) -> MailtoAddress
fn clone(&self) -> MailtoAddress
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 MailtoAddress
impl Debug for MailtoAddress
Source§impl Display for MailtoAddress
impl Display for MailtoAddress
Source§impl FromStr for MailtoAddress
impl FromStr for MailtoAddress
Source§type Err = MailtoError
type Err = MailtoError
The associated error which can be returned from parsing.
Source§fn from_str(
value: &str,
) -> Result<MailtoAddress, <MailtoAddress as FromStr>::Err>
fn from_str( value: &str, ) -> Result<MailtoAddress, <MailtoAddress as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for MailtoAddress
impl Hash for MailtoAddress
Source§impl Ord for MailtoAddress
impl Ord for MailtoAddress
Source§fn cmp(&self, other: &MailtoAddress) -> Ordering
fn cmp(&self, other: &MailtoAddress) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MailtoAddress
impl PartialEq for MailtoAddress
Source§fn eq(&self, other: &MailtoAddress) -> bool
fn eq(&self, other: &MailtoAddress) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for MailtoAddress
impl PartialOrd for MailtoAddress
impl Eq for MailtoAddress
impl StructuralPartialEq for MailtoAddress
Auto Trait Implementations§
impl Freeze for MailtoAddress
impl RefUnwindSafe for MailtoAddress
impl Send for MailtoAddress
impl Sync for MailtoAddress
impl Unpin for MailtoAddress
impl UnsafeUnpin for MailtoAddress
impl UnwindSafe for MailtoAddress
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