Merge pull request #188 from figsoda/remove-trailing-blank-line

remove trailing blank lines in error messages
This commit is contained in:
João Marcos Bezerra 2021-11-11 10:15:04 -03:00 committed by GitHub
commit 6fd0579822
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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 - {}{}{}", *YELLOW, detail, *RESET)?;
}
// Hints
@ -61,11 +61,11 @@ 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)?;
}
}
write!(f, "{}", *RESET)
Ok(())
}
}