From de25048a23bbec9ee0dc2f9485e45514444a0d42 Mon Sep 17 00:00:00 2001 From: Jane Lusby Date: Mon, 10 Feb 2020 17:42:04 -0800 Subject: [PATCH] add nice alt fmt for debug --- src/libstd/backtrace.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libstd/backtrace.rs b/src/libstd/backtrace.rs index d481f227db7..7ca7ab674ba 100644 --- a/src/libstd/backtrace.rs +++ b/src/libstd/backtrace.rs @@ -186,23 +186,23 @@ fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { impl fmt::Debug for BacktraceSymbol { fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { - let mut dbg = fmt.debug_map(); + write!(fmt, "{{ ")?; if let Some(fn_name) = self.name.as_ref().map(|b| backtrace::SymbolName::new(b)) { - dbg.entry(&"fn", &format_args!("\"{}\"", fn_name)); + write!(fmt, "fn: \"{:?}\"", fn_name)?; } else { - dbg.entry(&"fn", &""); + write!(fmt, "fn: \"\"")?; } if let Some(fname) = self.filename.as_ref() { - dbg.entry(&"file", fname); + write!(fmt, ", file: {:?}", fname)?; } if let Some(line) = self.lineno.as_ref() { - dbg.entry(&"line", line); + write!(fmt, ", line: {:?}", line)?; } - dbg.finish() + write!(fmt, " }}") } } -- 2.44.0