summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--openpgp/src/parse/packet_parser_builder.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/openpgp/src/parse/packet_parser_builder.rs b/openpgp/src/parse/packet_parser_builder.rs
index c62fce6e..2d0faf9a 100644
--- a/openpgp/src/parse/packet_parser_builder.rs
+++ b/openpgp/src/parse/packet_parser_builder.rs
@@ -26,9 +26,17 @@ pub enum Dearmor {
Disabled,
/// 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.
Auto(armor::ReaderMode),
}
+impl Default for Dearmor {
+ fn default() -> Self {
+ Dearmor::Auto(Default::default())
+ }
+}
+
/// A builder for configuring a `PacketParser`.
///
/// Since the default settings are usually appropriate, this mechanism
@@ -99,7 +107,7 @@ impl<'a> PacketParserBuilder<'a> {
bio.cookie_mut().level = None;
Ok(PacketParserBuilder {
bio: bio,
- dearmor: Dearmor::Auto(Default::default()),
+ dearmor: Default::default(),
settings: PacketParserSettings::default(),
})
}