Remove unnecessary cmp::min
from BufWriter::write
The first branch of the if statement already checks if `buf.len() >= self.buf.capacity()`, which makes the `cmp::min(buf.len(), self.buf.capacity())` redundant: the result will always be `buf.len()`. Therefore, we can pass the `buf` slice directly into `Write::write`.
This commit is contained in:
parent
1fca1ab0e7
commit
c8b656bea5
@ -468,8 +468,7 @@ impl<W: Write> Write for BufWriter<W> {
|
||||
self.panicked = false;
|
||||
r
|
||||
} else {
|
||||
let amt = cmp::min(buf.len(), self.buf.capacity());
|
||||
Write::write(&mut self.buf, &buf[..amt])
|
||||
Write::write(&mut self.buf, buf)
|
||||
}
|
||||
}
|
||||
fn flush(&mut self) -> io::Result<()> {
|
||||
|
Loading…
x
Reference in New Issue
Block a user