mirror of
https://github.com/tokio-rs/bytes.git
synced 2026-08-18 00:00:12 +02:00
Various cleanup (#635)
This commit is contained in:
+6
-8
@@ -1087,14 +1087,12 @@ unsafe impl BufMut for BytesMut {
|
||||
|
||||
#[inline]
|
||||
unsafe fn advance_mut(&mut self, cnt: usize) {
|
||||
let new_len = self.len() + cnt;
|
||||
assert!(
|
||||
new_len <= self.cap,
|
||||
"new_len = {}; capacity = {}",
|
||||
new_len,
|
||||
self.cap
|
||||
);
|
||||
self.len = new_len;
|
||||
let remaining = self.cap - self.len();
|
||||
if cnt > remaining {
|
||||
super::panic_advance(cnt, remaining);
|
||||
}
|
||||
// Addition won't overflow since it is at most `self.cap`.
|
||||
self.len = self.len() + cnt;
|
||||
}
|
||||
|
||||
#[inline]
|
||||
|
||||
Reference in New Issue
Block a user