Enum gapi_grpc::google::cloud::privatecatalog::v1beta1::asset_reference::AssetValidationState[][src]

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

Possible validation steates of an asset reference.

Variants

Unspecified

Unknown state.

Pending

The validation is still in process.

Valid

The validation is done and the asset reference is valid.

Invalid

The validation is done and the asset reference is invalid.

Implementations

impl AssetValidationState[src]

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

Returns true if value is a variant of AssetValidationState.

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

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

Trait Implementations

impl Clone for AssetValidationState[src]

impl Copy for AssetValidationState[src]

impl Debug for AssetValidationState[src]

impl Default for AssetValidationState[src]

impl Eq for AssetValidationState[src]

impl From<AssetValidationState> for i32[src]

impl Hash for AssetValidationState[src]

impl Ord for AssetValidationState[src]

impl PartialEq<AssetValidationState> for AssetValidationState[src]

impl PartialOrd<AssetValidationState> for AssetValidationState[src]

impl StructuralEq for AssetValidationState[src]

impl StructuralPartialEq for AssetValidationState[src]

Auto Trait Implementations

impl RefUnwindSafe for AssetValidationState

impl Send for AssetValidationState

impl Sync for AssetValidationState

impl Unpin for AssetValidationState

impl UnwindSafe for AssetValidationState

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]