Enum sequoia_openpgp::parse::Dearmor
source · [−]pub enum Dearmor {
Enabled(ReaderMode),
Disabled,
Auto(ReaderMode),
}
Expand description
Controls transparent stripping of ASCII armor when parsing.
When parsing OpenPGP data streams, the PacketParser
will by
default automatically detect and remove any ASCII armor encoding
(see Section 6 of RFC 4880). This automatism can be disabled
and fine-tuned using PacketParserBuilder::dearmor
.
Variants
Enabled(ReaderMode)
Unconditionally treat the input as if it were an OpenPGP message encoded using ASCII armor.
Parsing a binary encoded OpenPGP message using this mode will
fail. The ReaderMode
allow further customization of the
ASCII armor parser.
Disabled
Unconditionally treat the input as if it were a binary OpenPGP message.
Parsing an ASCII armor encoded OpenPGP message using this mode will fail.
Auto(ReaderMode)
If input does not appear to be a binary encoded OpenPGP message, treat it as if it were encoded using ASCII armor.
This is the default. The ReaderMode
allow further
customization of the ASCII armor parser.
Trait Implementations
impl StructuralPartialEq for Dearmor
Auto Trait Implementations
impl RefUnwindSafe for Dearmor
impl Send for Dearmor
impl Sync for Dearmor
impl Unpin for Dearmor
impl UnwindSafe for Dearmor
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