We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15677e9 commit 249d63eCopy full SHA for 249d63e
std/src/panic.rs
@@ -202,10 +202,7 @@ impl fmt::Display for PanicHookInfo<'_> {
202
fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
203
formatter.write_str("panicked at ")?;
204
self.location.fmt(formatter)?;
205
- if let Some(payload) = self.payload.downcast_ref::<&'static str>() {
206
- formatter.write_str(":\n")?;
207
- formatter.write_str(payload)?;
208
- } else if let Some(payload) = self.payload.downcast_ref::<String>() {
+ if let Some(payload) = self.payload_as_str() {
209
formatter.write_str(":\n")?;
210
formatter.write_str(payload)?;
211
}
0 commit comments