pub struct AdvancedEmailValidation {
pub email: String,
pub reachable: String,
pub syntax: AdvancedSyntax,
pub smtp: Option<AdvancedSmtp>,
pub gravatar: Option<AdvancedGravatar>,
pub suggestion: String,
pub disposable: bool,
pub role_account: bool,
pub free: bool,
pub has_mx_records: bool,
}Fields§
§email: String§reachable: String§syntax: AdvancedSyntax§smtp: Option<AdvancedSmtp>§gravatar: Option<AdvancedGravatar>§suggestion: String§disposable: bool§role_account: bool§free: bool§has_mx_records: boolTrait Implementations§
Source§impl Clone for AdvancedEmailValidation
impl Clone for AdvancedEmailValidation
Source§fn clone(&self) -> AdvancedEmailValidation
fn clone(&self) -> AdvancedEmailValidation
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 AdvancedEmailValidation
impl Debug for AdvancedEmailValidation
Source§impl<'de> Deserialize<'de> for AdvancedEmailValidation
impl<'de> Deserialize<'de> for AdvancedEmailValidation
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
Auto Trait Implementations§
impl Freeze for AdvancedEmailValidation
impl RefUnwindSafe for AdvancedEmailValidation
impl Send for AdvancedEmailValidation
impl Sync for AdvancedEmailValidation
impl Unpin for AdvancedEmailValidation
impl UnsafeUnpin for AdvancedEmailValidation
impl UnwindSafe for AdvancedEmailValidation
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