pub enum EmailStrategy {
String,
EmailAddress,
}Expand description
Strategy for format: email.
Email is off by default — the email_address crate is more
opinionated than the wire ever guarantees, and most APIs treat
emails as opaque strings.
Variants§
Trait Implementations§
Source§impl Clone for EmailStrategy
impl Clone for EmailStrategy
Source§fn clone(&self) -> EmailStrategy
fn clone(&self) -> EmailStrategy
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 moreimpl Copy for EmailStrategy
Source§impl Debug for EmailStrategy
impl Debug for EmailStrategy
Source§impl Default for EmailStrategy
impl Default for EmailStrategy
Source§fn default() -> EmailStrategy
fn default() -> EmailStrategy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EmailStrategy
impl<'de> Deserialize<'de> for EmailStrategy
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
impl Eq for EmailStrategy
Source§impl PartialEq for EmailStrategy
impl PartialEq for EmailStrategy
Source§impl Serialize for EmailStrategy
impl Serialize for EmailStrategy
impl StructuralPartialEq for EmailStrategy
Auto Trait Implementations§
impl Freeze for EmailStrategy
impl RefUnwindSafe for EmailStrategy
impl Send for EmailStrategy
impl Sync for EmailStrategy
impl Unpin for EmailStrategy
impl UnsafeUnpin for EmailStrategy
impl UnwindSafe for EmailStrategy
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.