Struct check_if_email_exists::smtp::SmtpDetails
source · [−]pub struct SmtpDetails {
pub can_connect_smtp: bool,
pub has_full_inbox: bool,
pub is_catch_all: bool,
pub is_deliverable: bool,
pub is_disabled: bool,
}
Expand description
Details that we gathered from connecting to this email via SMTP
Fields
can_connect_smtp: bool
Are we able to connect to the SMTP server?
has_full_inbox: bool
Is this email account’s inbox full?
is_catch_all: bool
Does this domain have a catch-all email address?
is_deliverable: bool
Can we send an email to this address?
is_disabled: bool
Is the email blocked or disabled by the provider?
Trait Implementations
sourceimpl Debug for SmtpDetails
impl Debug for SmtpDetails
sourceimpl Default for SmtpDetails
impl Default for SmtpDetails
sourcefn default() -> SmtpDetails
fn default() -> SmtpDetails
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SmtpDetails
impl<'de> Deserialize<'de> for SmtpDetails
sourcefn 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
sourceimpl Serialize for SmtpDetails
impl Serialize for SmtpDetails
Auto Trait Implementations
impl RefUnwindSafe for SmtpDetails
impl Send for SmtpDetails
impl Sync for SmtpDetails
impl Unpin for SmtpDetails
impl UnwindSafe for SmtpDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more