about summary refs log tree commit diff
path: root/library/std/src
diff options
context:
space:
mode:
authorKonippi <konippi-114@outlook.jp>2024-08-02 00:24:29 +0900
committerKonippi <konippi-114@outlook.jp>2024-08-02 00:24:29 +0900
commit45d35ba4fdecb7cbc6e01688c19e12d5f2c9d1d9 (patch)
tree82f722d5fbc295ef402fd4b384eb126d7f715700 /library/std/src
parentc0e32983f5b06a6f7d8cc776ccac71de6512ed6d (diff)
downloadrust-45d35ba4fdecb7cbc6e01688c19e12d5f2c9d1d9.tar.gz
rust-45d35ba4fdecb7cbc6e01688c19e12d5f2c9d1d9.zip
chore: refactor backtrace formatting
Diffstat (limited to 'library/std/src')
-rw-r--r--library/std/src/error.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/library/std/src/error.rs b/library/std/src/error.rs
index f5905605e78..3e17431af45 100644
--- a/library/std/src/error.rs
+++ b/library/std/src/error.rs
@@ -500,13 +500,8 @@ where
         }
 
         if self.show_backtrace {
-            let backtrace = self.backtrace();
-
-            if let Some(backtrace) = backtrace {
-                let backtrace = backtrace.to_string();
-
-                f.write_str("\n\nStack backtrace:\n")?;
-                f.write_str(backtrace.trim_end())?;
+            if let Some(backtrace) = self.backtrace() {
+                write!(f, "\n\nStack backtrace:\n{}", backtrace.to_string().trim_end())?;
             }
         }