Enum gapi_grpc::google::cloud::essentialcontacts::v1::ValidationState [−][src]
A contact’s validation state indicates whether or not it is the correct contact to be receiving notifications for a particular resource.
Variants
The validation state is unknown or unspecified.
The contact is marked as valid. This is usually done manually by the contact admin. All new contacts begin in the valid state.
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]
fn clone(&self) -> ValidationState
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ValidationState
[src]
impl Debug for ValidationState
[src]
impl Default for ValidationState
[src]
fn default() -> ValidationState
[src]
impl Eq for ValidationState
[src]
impl From<ValidationState> for i32
[src]
fn from(value: ValidationState) -> i32
[src]
impl Hash for ValidationState
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ValidationState
[src]
fn cmp(&self, other: &ValidationState) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<ValidationState> for ValidationState
[src]
fn eq(&self, other: &ValidationState) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<ValidationState> for ValidationState
[src]
fn partial_cmp(&self, other: &ValidationState) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,