diff --git a/src/bytes_mut.rs b/src/bytes_mut.rs index d8d04d3..333a0ae 100644 --- a/src/bytes_mut.rs +++ b/src/bytes_mut.rs @@ -1170,7 +1170,8 @@ impl Buf for BytesMut { unsafe impl BufMut for BytesMut { #[inline] fn remaining_mut(&self) -> usize { - usize::MAX - self.len() + // Max allocation size is isize::MAX. + isize::MAX as usize - self.len() } #[inline]