diff options
Diffstat (limited to 'tokio/src/io/util/take.rs')
-rw-r--r-- | tokio/src/io/util/take.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tokio/src/io/util/take.rs b/tokio/src/io/util/take.rs index 86403853..18332603 100644 --- a/tokio/src/io/util/take.rs +++ b/tokio/src/io/util/take.rs @@ -1,6 +1,7 @@ use crate::io::{AsyncBufRead, AsyncRead}; use pin_project_lite::pin_project; +use std::mem::MaybeUninit; use std::pin::Pin; use std::task::{Context, Poll}; use std::{cmp, io}; @@ -74,7 +75,7 @@ impl<R: AsyncRead> Take<R> { } impl<R: AsyncRead> AsyncRead for Take<R> { - unsafe fn prepare_uninitialized_buffer(&self, buf: &mut [u8]) -> bool { + unsafe fn prepare_uninitialized_buffer(&self, buf: &mut [MaybeUninit<u8>]) -> bool { self.inner.prepare_uninitialized_buffer(buf) } |