pub enum Subpacket {
Show 24 variants
SignatureCreationTime(Duration),
SignatureExpirationTime(Duration),
ExportableCertification(bool),
TrustSignature,
RegularExpression,
Revocable(bool),
KeyExpirationTime(Duration),
PreferredSymmetricAlgorithms,
RevocationKey,
Issuer(u64),
NotationData,
PreferredHashAlgorithms(Vec<HashAlgorithm>),
PreferredCompressionAlgorithms,
KeyServerPreferences,
PreferredKeyServer,
PrimaryUserId(bool),
PolicyUri,
KeyFlags,
SignerUserId,
RevocationReason,
Features,
SignatureTarget,
EmbeddedSignature,
Unknown(u8, Vec<u8>),
}Expand description
Type for SignaturePacket subpackets. See RFC4880 §5.2.3.1.
Variants§
SignatureCreationTime(Duration)
SignatureExpirationTime(Duration)
ExportableCertification(bool)
TrustSignature
RegularExpression
Revocable(bool)
KeyExpirationTime(Duration)
PreferredSymmetricAlgorithms
RevocationKey
Issuer(u64)
NotationData
PreferredHashAlgorithms(Vec<HashAlgorithm>)
PreferredCompressionAlgorithms
KeyServerPreferences
PreferredKeyServer
PrimaryUserId(bool)
PolicyUri
KeyFlags
SignerUserId
RevocationReason
Features
SignatureTarget
EmbeddedSignature
Unknown(u8, Vec<u8>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Subpacket
impl RefUnwindSafe for Subpacket
impl Send for Subpacket
impl Sync for Subpacket
impl Unpin for Subpacket
impl UnwindSafe for Subpacket
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more