Enum gapi_grpc::google::cloud::osconfig::v1alpha::os_policy::resource::file_resource::DesiredState[][src]

#[repr(i32)]pub enum DesiredState {
    Unspecified,
    Present,
    Absent,
    ContentsMatch,
}

Desired state of the file.

Variants

Unspecified

Unspecified is invalid.

Present

Ensure file at path is present.

Absent

Ensure file at path is absent.

ContentsMatch

Ensure the contents of the file at path matches. If the file does not exist it will be created.

Implementations

impl DesiredState[src]

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

Returns true if value is a variant of DesiredState.

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

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

Trait Implementations

impl Clone for DesiredState[src]

impl Copy for DesiredState[src]

impl Debug for DesiredState[src]

impl Default for DesiredState[src]

impl Eq for DesiredState[src]

impl From<DesiredState> for i32[src]

impl Hash for DesiredState[src]

impl Ord for DesiredState[src]

impl PartialEq<DesiredState> for DesiredState[src]

impl PartialOrd<DesiredState> for DesiredState[src]

impl StructuralEq for DesiredState[src]

impl StructuralPartialEq for DesiredState[src]

Auto Trait Implementations

impl RefUnwindSafe for DesiredState

impl Send for DesiredState

impl Sync for DesiredState

impl Unpin for DesiredState

impl UnwindSafe for DesiredState

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]