Enum gapi_grpc::google::cloud::essentialcontacts::v1::ValidationState[][src]

#[repr(i32)]pub enum ValidationState {
    Unspecified,
    Valid,
    Invalid,
}

A contact’s validation state indicates whether or not it is the correct contact to be receiving notifications for a particular resource.

Variants

Unspecified

The validation state is unknown or unspecified.

Valid

The contact is marked as valid. This is usually done manually by the contact admin. All new contacts begin in the valid state.

Invalid

The contact is considered invalid. This may become the state if the contact’s email is found to be unreachable.

Implementations

impl ValidationState[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of ValidationState.

pub fn from_i32(value: i32) -> Option<ValidationState>[src]

Converts an i32 to a ValidationState, or None if value is not a valid variant.

Trait Implementations

impl Clone for ValidationState[src]

impl Copy for ValidationState[src]

impl Debug for ValidationState[src]

impl Default for ValidationState[src]

impl Eq for ValidationState[src]

impl From<ValidationState> for i32[src]

impl Hash for ValidationState[src]

impl Ord for ValidationState[src]

impl PartialEq<ValidationState> for ValidationState[src]

impl PartialOrd<ValidationState> for ValidationState[src]

impl StructuralEq for ValidationState[src]

impl StructuralPartialEq for ValidationState[src]

Auto Trait Implementations

impl RefUnwindSafe for ValidationState

impl Send for ValidationState

impl Sync for ValidationState

impl Unpin for ValidationState

impl UnwindSafe for ValidationState

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]