BufWriter: simplify buffer draining
This commit is contained in:
parent
85bc88df5f
commit
0f29dc40f8
1 changed files with 1 additions and 5 deletions
|
@ -155,11 +155,7 @@ impl<W: Write> BufWriter<W> {
|
|||
impl Drop for BufGuard<'_> {
|
||||
fn drop(&mut self) {
|
||||
if self.written > 0 {
|
||||
if self.done() {
|
||||
self.buffer.clear();
|
||||
} else {
|
||||
self.buffer.drain(..self.written);
|
||||
}
|
||||
self.buffer.drain(..self.written);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue