pub struct MyEmailAddress(/* private fields */);Expand description
Implementation of Email-Address that wraps EmailAddress to better satisfy
the requirements of xAPI while reducing the verbosity making the mandatory
mailto: scheme prefix optional.
Implementations§
Trait Implementations§
Source§impl AsRef<EmailAddress> for MyEmailAddress
impl AsRef<EmailAddress> for MyEmailAddress
Source§fn as_ref(&self) -> &EmailAddress
fn as_ref(&self) -> &EmailAddress
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for MyEmailAddress
impl Clone for MyEmailAddress
Source§fn clone(&self) -> MyEmailAddress
fn clone(&self) -> MyEmailAddress
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 MyEmailAddress
impl Debug for MyEmailAddress
Source§impl<'de> Deserialize<'de> for MyEmailAddress
impl<'de> Deserialize<'de> for MyEmailAddress
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MyEmailAddress
impl Display for MyEmailAddress
Source§impl Fingerprint for MyEmailAddress
impl Fingerprint for MyEmailAddress
Source§impl FromStr for MyEmailAddress
impl FromStr for MyEmailAddress
Source§impl Hash for MyEmailAddress
impl Hash for MyEmailAddress
Source§impl PartialEq for MyEmailAddress
impl PartialEq for MyEmailAddress
Source§fn eq(&self, other: &MyEmailAddress) -> bool
fn eq(&self, other: &MyEmailAddress) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for MyEmailAddress
impl PartialOrd for MyEmailAddress
Source§impl Serialize for MyEmailAddress
impl Serialize for MyEmailAddress
impl Eq for MyEmailAddress
impl StructuralPartialEq for MyEmailAddress
Auto Trait Implementations§
impl Freeze for MyEmailAddress
impl RefUnwindSafe for MyEmailAddress
impl Send for MyEmailAddress
impl Sync for MyEmailAddress
impl Unpin for MyEmailAddress
impl UnsafeUnpin for MyEmailAddress
impl UnwindSafe for MyEmailAddress
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.