summaryrefslogtreecommitdiffstats
path: root/openpgp/src/serialize/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp/src/serialize/mod.rs')
-rw-r--r--openpgp/src/serialize/mod.rs38
1 files changed, 20 insertions, 18 deletions
diff --git a/openpgp/src/serialize/mod.rs b/openpgp/src/serialize/mod.rs
index 235bbd6d..fc0a2c1f 100644
--- a/openpgp/src/serialize/mod.rs
+++ b/openpgp/src/serialize/mod.rs
@@ -768,7 +768,7 @@ impl Literal {
CTB::new(Tag::Literal).serialize(o)?;
BodyLength::Full(len as u32).serialize(o)?;
}
- write_byte(o, self.format)?;
+ write_byte(o, self.format.into())?;
write_byte(o, filename.len() as u8)?;
o.write_all(filename)?;
write_be_u32(o, self.date.to_pgp()?)?;
@@ -1303,6 +1303,8 @@ mod serialize_test {
// reparse them, and make sure we get the same result.
#[test]
fn serialize_test_3() {
+ use constants::DataFormat::Text as T;
+
// serialize_test_1 and serialize_test_2 parse a byte stream.
// This tests creates the message, and then serializes and
// reparses it.
@@ -1316,10 +1318,10 @@ mod serialize_test {
let mut top_level = Vec::new();
top_level.push(
CompressedData::new(CompressionAlgorithm::Uncompressed)
- .push(Literal::new('t').body(b"one".to_vec()).to_packet())
- .push(Literal::new('t').body(b"two".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"one".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"two".to_vec()).to_packet())
.to_packet());
- top_level.push(Literal::new('t').body(b"three".to_vec()).to_packet());
+ top_level.push(Literal::new(T).body(b"three".to_vec()).to_packet());
messages.push(top_level);
// 1: CompressedData(CompressedData { algo: 0 })
@@ -1333,12 +1335,12 @@ mod serialize_test {
top_level.push(
CompressedData::new(CompressionAlgorithm::Uncompressed)
.push(CompressedData::new(CompressionAlgorithm::Uncompressed)
- .push(Literal::new('t').body(b"one".to_vec()).to_packet())
- .push(Literal::new('t').body(b"two".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"one".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"two".to_vec()).to_packet())
.to_packet())
.push(CompressedData::new(CompressionAlgorithm::Uncompressed)
- .push(Literal::new('t').body(b"three".to_vec()).to_packet())
- .push(Literal::new('t').body(b"four".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"three".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"four".to_vec()).to_packet())
.to_packet())
.to_packet());
messages.push(top_level);
@@ -1359,16 +1361,16 @@ mod serialize_test {
.push(CompressedData::new(CompressionAlgorithm::Uncompressed)
.push(CompressedData::new(CompressionAlgorithm::Uncompressed)
.push(CompressedData::new(CompressionAlgorithm::Uncompressed)
- .push(Literal::new('t').body(b"one".to_vec()).to_packet())
- .push(Literal::new('t').body(b"two".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"one".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"two".to_vec()).to_packet())
.to_packet())
.to_packet())
.to_packet())
.push(CompressedData::new(CompressionAlgorithm::Uncompressed)
.push(CompressedData::new(CompressionAlgorithm::Uncompressed)
- .push(Literal::new('t').body(b"three".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"three".to_vec()).to_packet())
.to_packet())
- .push(Literal::new('t').body(b"four".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"four".to_vec()).to_packet())
.to_packet())
.to_packet());
messages.push(top_level);
@@ -1384,17 +1386,17 @@ mod serialize_test {
let mut top_level = Vec::new();
top_level.push(
CompressedData::new(CompressionAlgorithm::Uncompressed)
- .push(Literal::new('t').body(b"one".to_vec()).to_packet())
- .push(Literal::new('t').body(b"two".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"one".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"two".to_vec()).to_packet())
.to_packet());
top_level.push(
- Literal::new('t').body(b"three".to_vec()).to_packet());
+ Literal::new(T).body(b"three".to_vec()).to_packet());
top_level.push(
- Literal::new('t').body(b"four".to_vec()).to_packet());
+ Literal::new(T).body(b"four".to_vec()).to_packet());
top_level.push(
CompressedData::new(CompressionAlgorithm::Uncompressed)
- .push(Literal::new('t').body(b"five".to_vec()).to_packet())
- .push(Literal::new('t').body(b"six".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"five".to_vec()).to_packet())
+ .push(Literal::new(T).body(b"six".to_vec()).to_packet())
.to_packet());
messages.push(top_level);