aboutsummaryrefslogtreecommitdiff
path: root/src/buf/limit.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/buf/limit.rs')
-rw-r--r--src/buf/limit.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/buf/limit.rs b/src/buf/limit.rs
index c6ed3c7..5cbbbfe 100644
--- a/src/buf/limit.rs
+++ b/src/buf/limit.rs
@@ -1,6 +1,7 @@
+use crate::buf::UninitSlice;
use crate::BufMut;
-use core::{cmp, mem::MaybeUninit};
+use core::cmp;
/// A `BufMut` adapter which limits the amount of bytes that can be written
/// to an underlying buffer.
@@ -60,7 +61,7 @@ unsafe impl<T: BufMut> BufMut for Limit<T> {
cmp::min(self.inner.remaining_mut(), self.limit)
}
- fn bytes_mut(&mut self) -> &mut [MaybeUninit<u8>] {
+ fn bytes_mut(&mut self) -> &mut UninitSlice {
let bytes = self.inner.bytes_mut();
let end = cmp::min(bytes.len(), self.limit);
&mut bytes[..end]