We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e7640c commit 28ea6aeCopy full SHA for 28ea6ae
src/color.rs
@@ -45,13 +45,10 @@ impl<D: std::fmt::Display> std::fmt::Display for Styled<D> {
45
#[inline]
46
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
47
if f.alternate() {
48
- write!(
49
- f,
50
- "{}{}{}",
51
- self.style.render(),
52
- self.display,
53
- self.style.render_reset()
54
- )
+ write!(f, "{}", self.style.render())?;
+ self.display.fmt(f)?;
+ write!(f, "{}", self.style.render_reset())?;
+ Ok(())
55
} else {
56
self.display.fmt(f)
57
}
0 commit comments