Replace CallbackError display message

This commit is contained in:
delta 2022-12-01 19:34:15 +01:00
parent 6807dfa22e
commit aede7c726c

View file

@ -249,7 +249,7 @@ impl fmt::Display for Error {
write!(fmt, "RegistryKey used from different Lua state") write!(fmt, "RegistryKey used from different Lua state")
} }
Error::CallbackError { ref cause, ref traceback } => { Error::CallbackError { ref cause, ref traceback } => {
writeln!(fmt, "callback error")?; writeln!(fmt, "{}", cause)?;
// Trace errors down to the root // Trace errors down to the root
let (mut cause, mut full_traceback) = (cause, None); let (mut cause, mut full_traceback) = (cause, None);
while let Error::CallbackError { cause: ref cause2, traceback: ref traceback2 } = **cause { while let Error::CallbackError { cause: ref cause2, traceback: ref traceback2 } = **cause {
@ -269,7 +269,9 @@ impl fmt::Display for Error {
} else { } else {
writeln!(fmt, "{}", traceback.trim_end())?; writeln!(fmt, "{}", traceback.trim_end())?;
} }
write!(fmt, "caused by: {}", cause)
Ok(())
// write!(fmt, "caused by: {}", cause)
} }
Error::PreviouslyResumedPanic => { Error::PreviouslyResumedPanic => {
write!(fmt, "previously resumed panic returned again") write!(fmt, "previously resumed panic returned again")