[][src]Enum gcp_client::google::identity::accesscontextmanager::type::DeviceEncryptionStatus

#[repr(i32)]pub enum DeviceEncryptionStatus {
    EncryptionUnspecified,
    EncryptionUnsupported,
    Unencrypted,
    Encrypted,
}

The encryption state of the device.

Variants

EncryptionUnspecified

The encryption status of the device is not specified or not known.

EncryptionUnsupported

The device does not support encryption.

Unencrypted

The device supports encryption, but is currently unencrypted.

Encrypted

The device is encrypted.

Implementations

impl DeviceEncryptionStatus[src]

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

Returns true if value is a variant of DeviceEncryptionStatus.

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

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

Trait Implementations

impl Clone for DeviceEncryptionStatus[src]

impl Copy for DeviceEncryptionStatus[src]

impl Debug for DeviceEncryptionStatus[src]

impl Default for DeviceEncryptionStatus[src]

impl Eq for DeviceEncryptionStatus[src]

impl From<DeviceEncryptionStatus> for i32[src]

impl Hash for DeviceEncryptionStatus[src]

impl Ord for DeviceEncryptionStatus[src]

impl PartialEq<DeviceEncryptionStatus> for DeviceEncryptionStatus[src]

impl PartialOrd<DeviceEncryptionStatus> for DeviceEncryptionStatus[src]

impl StructuralEq for DeviceEncryptionStatus[src]

impl StructuralPartialEq for DeviceEncryptionStatus[src]

Auto Trait Implementations

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, 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>, 

impl<T> WithSubscriber for T[src]