From 17850942c8fc374f9ed5aa3e0c76c3ecd2ab33e4 Mon Sep 17 00:00:00 2001 From: Sean McArthur Date: Thu, 25 Apr 2019 10:32:53 -0700 Subject: [PATCH] remove some noise from Error debug format --- src/error.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/error.rs b/src/error.rs index 0f11a6b..dd3551a 100644 --- a/src/error.rs +++ b/src/error.rs @@ -233,10 +233,16 @@ impl Error { impl fmt::Debug for Error { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - f.debug_struct("Error") - .field("kind", &self.inner.kind) - .field("url", &self.inner.url) - .finish() + if let Some(ref url) = self.inner.url { + f.debug_tuple("Error") + .field(&self.inner.kind) + .field(url) + .finish() + } else { + f.debug_tuple("Error") + .field(&self.inner.kind) + .finish() + } } }