pub enum ZBValidateStatus {
None,
Valid,
Invalid,
CatchAll,
Unknown,
Spamtrap,
Abuse,
DoNotMail,
UnknownValue(String),
}Expand description
Validation status values returned by the API (validate, validate_batch).
Parse from string: let s: ZBValidateStatus = response.status.parse().unwrap_or(ZBValidateStatus::Unknown(response.status.clone()));
Variants§
None
Valid
Invalid
CatchAll
Unknown
Spamtrap
Abuse
DoNotMail
UnknownValue(String)
Unknown or future API value (backward compatible)
Trait Implementations§
Source§impl Clone for ZBValidateStatus
impl Clone for ZBValidateStatus
Source§fn clone(&self) -> ZBValidateStatus
fn clone(&self) -> ZBValidateStatus
Returns a duplicate of the value. Read more
1.0.0 · 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 ZBValidateStatus
impl Debug for ZBValidateStatus
Source§impl FromStr for ZBValidateStatus
impl FromStr for ZBValidateStatus
Source§impl PartialEq for ZBValidateStatus
impl PartialEq for ZBValidateStatus
impl Eq for ZBValidateStatus
impl StructuralPartialEq for ZBValidateStatus
Auto Trait Implementations§
impl Freeze for ZBValidateStatus
impl RefUnwindSafe for ZBValidateStatus
impl Send for ZBValidateStatus
impl Sync for ZBValidateStatus
impl Unpin for ZBValidateStatus
impl UnsafeUnpin for ZBValidateStatus
impl UnwindSafe for ZBValidateStatus
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<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.