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