remove trailing blank lines in error messages

This commit is contained in:
figsoda 2021-11-10 21:56:04 -05:00
parent 9ad8ca7d47
commit 1fb9ef5abc

View File

@ -49,11 +49,11 @@ pub struct FinalError {
impl Display for FinalError {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
// Title
writeln!(f, "{}[ERROR]{} {}", *RED, *RESET, self.title)?;
write!(f, "{}[ERROR]{} {}", *RED, *RESET, self.title)?;
// Details
for detail in &self.details {
writeln!(f, " {}-{} {}", *WHITE, *YELLOW, detail)?;
write!(f, "\n {}-{} {}", *WHITE, *YELLOW, detail)?;
}
// Hints
@ -61,7 +61,7 @@ impl Display for FinalError {
// Separate by one blank line.
writeln!(f)?;
for hint in &self.hints {
writeln!(f, "{}hint:{} {}", *GREEN, *RESET, hint)?;
write!(f, "\n{}hint:{} {}", *GREEN, *RESET, hint)?;
}
}