[][src]Enum pgp::packet::types::RevocationCode

#[repr(u8)]
pub enum RevocationCode {
    NoReason,
    KeySuperseded,
    KeyCompromised,
    KeyRetired,
    CertUserIdInvalid,
}

Codes for revocation reasons

Variants

NoReason

No reason specified (key revocations or cert revocations)

KeySuperseded

Key is superseded (key revocations)

KeyCompromised

Key material has been compromised (key revocations)

KeyRetired

Key is retired and no longer used (key revocations)

CertUserIdInvalid

User ID information is no longer valid (cert revocations)

Trait Implementations

impl Clone for RevocationCode[src]

impl Copy for RevocationCode[src]

impl Eq for RevocationCode[src]

impl PartialEq<RevocationCode> for RevocationCode[src]

impl Debug for RevocationCode[src]

impl FromPrimitive for RevocationCode[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<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<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Err = <U as TryFrom<T>>::Err