diff --git a/src/main.rs b/src/main.rs index fc8078d3098af584710b542be7bafb759aba67fc..5546e7eb5b2f9c5df3d33535910d4f953743129a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -74,7 +74,7 @@ fn run() -> Result<()> { let panic_file = panic_msg.location().map_or("", |loc| loc.file()); let panic_line = panic_msg.location().map_or(0, |loc| loc.line()); - if let Some(msg) = panic_msg.payload().downcast_ref::() { + if let Some(msg) = panic_msg.payload().downcast_ref::<&str>() { error!("Panic at [{}: {}]: {}.", panic_file, panic_line, msg); } else { error!("Panic at [{}: {}].", panic_file, panic_line);