diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2021-03-19 13:55:29 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2021-03-19 13:55:29 +0100 |
commit | 2779c2d60678ca36d0553bab3a2b18f25803cf0e (patch) | |
tree | 5421775a8b849333c2f8f8a266bddfa9612cdf51 | |
parent | 963f060e5e3f300770bec3f844d35cde9496402f (diff) |
sq: Dump trust packets using the hex dumper.
-rw-r--r-- | sq/src/commands/dump.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sq/src/commands/dump.rs b/sq/src/commands/dump.rs index 97fdb623..5cbd55cb 100644 --- a/sq/src/commands/dump.rs +++ b/sq/src/commands/dump.rs @@ -268,7 +268,7 @@ impl PacketDumper { Ok(()) } - fn dump_packet(&self, output: &mut dyn io::Write, i: &str, + fn dump_packet(&self, mut output: &mut dyn io::Write, i: &str, header: Option<&Header>, p: &Packet, map: Option<&Map>, additional_fields: Option<&Vec<String>>) -> Result<()> { @@ -552,7 +552,11 @@ impl PacketDumper { }, Trust(ref p) => { - writeln!(output, "{} Value: {}", i, hex::encode(p.value()))?; + writeln!(output, "{} Value:", i)?; + let mut hd = hex::Dumper::new( + &mut output, + self.indentation_for_hexdump(&format!("{} ", i), 16)); + hd.write_ascii(p.value())?; }, UserID(ref u) => { |