From 2779c2d60678ca36d0553bab3a2b18f25803cf0e Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Fri, 19 Mar 2021 13:55:29 +0100 Subject: sq: Dump trust packets using the hex dumper. --- sq/src/commands/dump.rs | 8 ++++++-- 1 file 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>) -> 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) => { -- cgit v1.2.3