[−][src]Enum sequoia_openpgp::parse::Dearmor
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.
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 Default for Dearmor
[src]
impl PartialEq<Dearmor> for Dearmor
[src]
impl StructuralPartialEq for Dearmor
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,