[][src]Enum pgp::packet::SubpacketType

pub enum SubpacketType {
    SignatureCreationTime,
    SignatureExpirationTime,
    ExportableCertification,
    TrustSignature,
    RegularExpression,
    Revocable,
    KeyExpirationTime,
    PreferredSymmetricAlgorithms,
    RevocationKey,
    Issuer,
    Notation,
    PreferredHashAlgorithms,
    PreferredCompressionAlgorithms,
    KeyServerPreferences,
    PreferredKeyServer,
    PrimaryUserId,
    PolicyURI,
    KeyFlags,
    SignersUserID,
    RevocationReason,
    Features,
    SignatureTarget,
    EmbeddedSignature,
    IssuerFingerprint,
    PreferredAead,
    Experimental(u8),
    Other(u8),
}

Available signature subpacket types

Variants

SignatureCreationTime
SignatureExpirationTime
ExportableCertification
TrustSignature
RegularExpression
Revocable
KeyExpirationTime
PreferredSymmetricAlgorithms
RevocationKey
Issuer
Notation
PreferredHashAlgorithms
PreferredCompressionAlgorithms
KeyServerPreferences
PreferredKeyServer
PrimaryUserId
PolicyURI
KeyFlags
SignersUserID
RevocationReason
Features
SignatureTarget
EmbeddedSignature
IssuerFingerprint
PreferredAead
Experimental(u8)
Other(u8)

Trait Implementations

impl Into<u8> for SubpacketType[src]

impl Clone for SubpacketType[src]

impl Copy for SubpacketType[src]

impl Eq for SubpacketType[src]

impl PartialEq<SubpacketType> for SubpacketType[src]

impl Debug for SubpacketType[src]

impl FromPrimitive for SubpacketType[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