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 { 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 {}-{} {}", *WHITE, *YELLOW, detail)?;
} }
// Hints // Hints
@ -61,7 +61,7 @@ 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)?;
} }
} }