diff --git a/src/runtime2/error.rs b/src/runtime2/error.rs index eb765640db1b8aed849b581f5b402c03c20e6105..4982a3230d43bbb8dcfe4f2fc31913b84b98a46b 100644 --- a/src/runtime2/error.rs +++ b/src/runtime2/error.rs @@ -28,14 +28,14 @@ impl Display for RtError { fn fmt(&self, f: &mut FmtFormatter<'_>) -> FmtResult { let mut error = self; loop { - write!(f, "[{}:{}] {}", self.file, self.line, self.message).unwrap(); + write!(f, "[{}:{}] {}", self.file, self.line, self.message)?; match &error.cause { Some(cause) => { - writeln!(f, " ..."); + writeln!(f, " ...")?; error = cause.as_ref() }, None => { - writeln!(f).unwrap(); + writeln!(f)?; }, } }