From 538c3dffdf5fd0da75cc0a6e6a0be2fb694e71df Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Sat, 23 Mar 2019 10:08:07 +0100 Subject: [PATCH] Improve Debug and Display for PeerId (#1019) * Improve Debug and Display for PeerId * Update core/src/peer_id.rs Co-Authored-By: tomaka --- core/src/peer_id.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/src/peer_id.rs b/core/src/peer_id.rs index 9dddf61a..1a7f2427 100644 --- a/core/src/peer_id.rs +++ b/core/src/peer_id.rs @@ -35,7 +35,15 @@ pub struct PeerId { impl fmt::Debug for PeerId { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "PeerId({})", self.to_base58()) + f.debug_tuple("PeerId") + .field(&self.to_base58()) + .finish() + } +} + +impl fmt::Display for PeerId { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + self.to_base58().fmt(f) } }