diff options
author | 2020-10-16 15:45:38 -0700 | |
---|---|---|
committer | 2020-10-16 15:45:38 -0700 | |
commit | ced050730c7a5f9d322c0cf9aedea67f16151e90 (patch) | |
tree | 7b3ed1687879911b55c643cb7dc1a375c1b0bc66 /src/bytes_mut.rs | |
parent | 94c543f74b111e894d16faa43e4ad361b97ee87d (diff) | |
download | bytes-ced050730c7a5f9d322c0cf9aedea67f16151e90.tar.gz bytes-ced050730c7a5f9d322c0cf9aedea67f16151e90.tar.zst bytes-ced050730c7a5f9d322c0cf9aedea67f16151e90.zip |
Make BufMut an unsafe trait (#432)
Users of `BufMut` are unable to defend against incorrect implementations
of `BufMut`, this makes the trait unsafe to implement.
Fixes #329
Diffstat (limited to 'src/bytes_mut.rs')
-rw-r--r-- | src/bytes_mut.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bytes_mut.rs b/src/bytes_mut.rs index a7a8e57..16cb72c 100644 --- a/src/bytes_mut.rs +++ b/src/bytes_mut.rs @@ -966,7 +966,7 @@ impl Buf for BytesMut { } } -impl BufMut for BytesMut { +unsafe impl BufMut for BytesMut { #[inline] fn remaining_mut(&self) -> usize { usize::MAX - self.len() |