Enum check_if_email_exists::Reachable
source · pub enum Reachable {
Safe,
Risky,
Invalid,
Unknown,
}
Expand description
An enum to describe how confident we are that the recipient address is real.
Variants§
Safe
The email is safe to send.
Risky
The email address appears to exist, but has quality issues that may result in low engagement or a bounce. Emails are classified as risky when one of the following happens:
- catch-all email,
- disposable email,
- role-based address,
- full inbox.
Invalid
Emails that don’t exist or are syntactically incorrect. Do not send to these emails.
Unknown
We’re unable to get a valid response from the recipient’s email server.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Reachable
impl<'de> Deserialize<'de> for Reachable
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 PartialEq for Reachable
impl PartialEq for Reachable
impl Eq for Reachable
impl StructuralEq for Reachable
impl StructuralPartialEq for Reachable
Auto Trait Implementations§
impl RefUnwindSafe for Reachable
impl Send for Reachable
impl Sync for Reachable
impl Unpin for Reachable
impl UnwindSafe for Reachable
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.