[−][src]Struct tokio::io::Empty
An async reader which is always at EOF.
This struct is generally created by calling empty. Please see
the documentation of empty() for more details.
This is an asynchronous version of std::io::empty.
Trait Implementations
impl AsyncBufRead for Empty[src]
fn poll_fill_buf(self: Pin<&mut Self>, _: &mut Context) -> Poll<Result<&[u8]>>[src]
fn consume(self: Pin<&mut Self>, _: usize)[src]
impl AsyncRead for Empty[src]
fn poll_read(
self: Pin<&mut Self>,
_: &mut Context,
_: &mut [u8]
) -> Poll<Result<usize>>[src]
self: Pin<&mut Self>,
_: &mut Context,
_: &mut [u8]
) -> Poll<Result<usize>>
unsafe fn prepare_uninitialized_buffer(
&self,
buf: &mut [MaybeUninit<u8>]
) -> bool[src]
&self,
buf: &mut [MaybeUninit<u8>]
) -> bool
fn poll_read_buf<B: BufMut>(
self: Pin<&mut Self>,
cx: &mut Context,
buf: &mut B
) -> Poll<Result<usize>> where
Self: Sized, [src]
self: Pin<&mut Self>,
cx: &mut Context,
buf: &mut B
) -> Poll<Result<usize>> where
Self: Sized,
impl Debug for Empty[src]
Auto Trait Implementations
impl RefUnwindSafe for Empty
impl Send for Empty
impl Sync for Empty
impl Unpin for Empty
impl UnwindSafe for Empty
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,