Enum sequoia_openpgp::message::Token
source · [−]#[non_exhaustive]
pub enum Token {
Literal,
CompressedData,
SKESK,
PKESK,
SEIPv1,
MDC,
AED,
OPS,
SIG,
Pop,
OpaqueContent,
}
Not covered by SemVer guarantees, DO NOT match on it.
Expand description
The components of an OpenPGP Message.
Note: This enum cannot be exhaustively matched to allow future extensions.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Literal
Not covered by SemVer guarantees, DO NOT match on it.
A Literal data packet.
CompressedData
Not covered by SemVer guarantees, DO NOT match on it.
A Compressed Data packet.
SKESK
Not covered by SemVer guarantees, DO NOT match on it.
An SK-ESK packet.
PKESK
Not covered by SemVer guarantees, DO NOT match on it.
An PK-ESK packet.
SEIPv1
Not covered by SemVer guarantees, DO NOT match on it.
A version 1 SEIP packet.
MDC
Not covered by SemVer guarantees, DO NOT match on it.
An MDC packet.
AED
Not covered by SemVer guarantees, DO NOT match on it.
An AED packet.
OPS
Not covered by SemVer guarantees, DO NOT match on it.
A OnePassSig packet.
SIG
Not covered by SemVer guarantees, DO NOT match on it.
A Signature packet.
Pop
Not covered by SemVer guarantees, DO NOT match on it.
The end of a container (either a Compressed Data packet or a SEIP packet).
OpaqueContent
Not covered by SemVer guarantees, DO NOT match on it.
A container’s unparsed content.
Trait Implementations
impl Copy for Token
impl StructuralPartialEq for Token
Auto Trait Implementations
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more