Simplify string writing in Indented

This commit is contained in:
David Tolnay 2019-12-23 21:10:22 -05:00
parent 88a72faee0
commit dedb78c3ff
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82

View File

@ -73,19 +73,19 @@ where
if !self.started {
self.started = true;
match self.ind {
Some(ind) => self.inner.write_fmt(format_args!("{: >5}: ", ind))?,
None => self.inner.write_fmt(format_args!(" "))?,
Some(ind) => write!(self.inner, "{: >5}: ", ind)?,
None => self.inner.write_str(" ")?,
}
} else if ind > 0 {
self.inner.write_char('\n')?;
if self.ind.is_some() {
self.inner.write_fmt(format_args!(" "))?;
self.inner.write_str(" ")?;
} else {
self.inner.write_fmt(format_args!(" "))?;
self.inner.write_str(" ")?;
}
}
self.inner.write_fmt(format_args!("{}", line))?;
self.inner.write_str(line)?;
}
Ok(())