Struct MailtoAddress
pub struct MailtoAddress(/* private fields */);Expand description
Address component in a mailto: URI.
Implementations§
§impl MailtoAddress
impl MailtoAddress
pub 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.
pub const fn email_address(&self) -> &EmailAddress
pub const fn email_address(&self) -> &EmailAddress
Returns the email address.
Trait Implementations§
§impl Clone for MailtoAddress
impl Clone for MailtoAddress
§fn clone(&self) -> MailtoAddress
fn clone(&self) -> MailtoAddress
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 MailtoAddress
impl Debug for MailtoAddress
§impl Display for MailtoAddress
impl Display for MailtoAddress
§impl FromStr for MailtoAddress
impl FromStr for MailtoAddress
§type Err = MailtoError
type Err = MailtoError
The associated error which can be returned from parsing.
§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 more§impl Hash for MailtoAddress
impl Hash for MailtoAddress
§impl Ord for MailtoAddress
impl Ord for MailtoAddress
§impl PartialEq for MailtoAddress
impl PartialEq for MailtoAddress
§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