fn flush<TWrite: fmt::Write>(&mut self, f: &mut TWrite) -> fmt::Result {
        if let Some(value) = self.value {
            paint!(f, Red, "{}{}", SIGN_LEFT, value)?;
            writeln!(f)?;
            self.value = None;
        } else {
            self.count = 0;
        }

        Ok(())
    }
/// If a value is set, print it as a whole chunk, using the given formatter.
///
/// If a value is not set, reset the count to zero (as we've called `flush` twice,
/// without seeing another deletion. Therefore the line in the middle was something else).
If a value is set, print it as a whole chunk, using the given formatter.
If a value is not set, reset the count to zero (as we've called `flush` twice,
without seeing another deletion. Therefore the line in the middle was something else).
If a value is set print it as a whole chunk using the given formatter . If a value is not set reset the count to zero ( as we ' ve called ` flush ` twice without seeing another deletion . Therefore the line in the middle was something else ) .
fn flush<TWrite: fmt::Write>(&mut self, f: &mut TWrite) -> fmt::Result {
        if let Some(value) = self.value {
            paint!(f, Red, "{}{}", SIGN_LEFT, value)?;
            writeln!(f)?;
            self.value = None;
        } else {
            self.count = 0;
        }
        Ok(())
    }
fn flush < TWrite : fmt :: Write > ( & mut self , f : & mut TWrite ) -> fmt :: Result { if let Some ( value ) = self . value { paint ! ( f Red " " SIGN_LEFT value ) ? ; writeln ! ( f ) ? ; self . value = None ; } else { self . count = 0 ; } Ok ( ( ) ) }
If a value is set, print it as a whole chunk, using the given formatter.
If a value is set print it as a whole chunk using the given formatter .
&mut self
f
&mut TWrite
&mut self
f
&mut TWrite