[][src]Enum tink_proto::KeyStatusType

#[repr(i32)]pub enum KeyStatusType {
    UnknownStatus,
    Enabled,
    Disabled,
    Destroyed,
}

Variants

UnknownStatus
Enabled

Can be used for crypto operations.

Disabled

Cannot be used, but exists and can become ENABLED.

Destroyed

Key data does not exist in this Keyset any more.

Implementations

impl KeyStatusType[src]

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

Returns true if value is a variant of KeyStatusType.

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

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

Trait Implementations

impl Clone for KeyStatusType[src]

impl Copy for KeyStatusType[src]

impl Debug for KeyStatusType[src]

impl Default for KeyStatusType[src]

impl Eq for KeyStatusType[src]

impl From<KeyStatusType> for i32[src]

impl Hash for KeyStatusType[src]

impl Ord for KeyStatusType[src]

impl PartialEq<KeyStatusType> for KeyStatusType[src]

impl PartialOrd<KeyStatusType> for KeyStatusType[src]

impl StructuralEq for KeyStatusType[src]

impl StructuralPartialEq for KeyStatusType[src]

Auto Trait Implementations

impl RefUnwindSafe for KeyStatusType

impl Send for KeyStatusType

impl Sync for KeyStatusType

impl Unpin for KeyStatusType

impl UnwindSafe for KeyStatusType

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<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<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.