]> git.lizzy.rs Git - PAKEs.git/commitdiff
More idiomatic Debug impl
authorRicho Healey <richo@stripe.com>
Tue, 4 Dec 2018 03:51:29 +0000 (19:51 -0800)
committerRicho Healey <richo@stripe.com>
Tue, 4 Dec 2018 03:51:29 +0000 (19:51 -0800)
spake2/src/lib.rs

index 07fb4df53585b93876f781ce404cf25d11beb81e..08e0057fb74ed1bff63e1847c495699620ce8b52 100644 (file)
@@ -820,15 +820,13 @@ fn maybe_utf8(s: &[u8]) -> String {
 }
 
 impl<G: Group> fmt::Debug for SPAKE2<G> {
-    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
-        write!(
-            f,
-            "SPAKE2(G=?, side={:?}, idA={}, idB={}, idS={})",
-            self.side,
-            maybe_utf8(&self.id_a),
-            maybe_utf8(&self.id_b),
-            maybe_utf8(&self.id_s)
-        )
+    fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
+        fmt.debug_struct("SPAKE2")
+            .field("side", &self.side)
+            .field("idA", &maybe_utf8(&self.id_a))
+            .field("idB", &maybe_utf8(&self.id_b))
+            .field("idS", &maybe_utf8(&self.id_s))
+            .finish()
     }
 }