summaryrefslogtreecommitdiffstats
path: root/tokio/src/io/util/take.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio/src/io/util/take.rs')
-rw-r--r--tokio/src/io/util/take.rs3
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)
}