From c0e2b520335413a216ca654913a1c242e6edb413 Mon Sep 17 00:00:00 2001 From: Azriel Hoh Date: Wed, 12 Dec 2018 07:36:39 +1300 Subject: [PATCH] Use associated function syntax for `Debug` and `Display` backtrace impl Rust was reporting a compilation error saying it was ambiguous which `fmt` method to call. --- src/backtrace/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backtrace/mod.rs b/src/backtrace/mod.rs index 58f0477..fd3ebc2 100644 --- a/src/backtrace/mod.rs +++ b/src/backtrace/mod.rs @@ -129,7 +129,7 @@ with_backtrace! { impl Debug for Backtrace { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { if let Some(bt) = self.internal.as_backtrace() { - bt.fmt(f) + Debug::fmt(bt, f) } else { Ok(()) } } } @@ -137,7 +137,7 @@ with_backtrace! { impl Display for Backtrace { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { if let Some(bt) = self.internal.as_backtrace() { - bt.fmt(f) + Display::fmt(bt, f) } else { Ok(()) } } }