Struct futures::io::Repeat [−][src]
#[must_use = "readers do nothing unless polled"]pub struct Repeat { /* fields omitted */ }
Expand description
Reader for the repeat() function.
Trait Implementations
impl AsyncRead for Repeat[src]
impl AsyncRead for Repeat[src]pub fn poll_read(
self: Pin<&mut Repeat>,
&mut Context<'_>,
buf: &mut [u8]
) -> Poll<Result<usize, Error>>[src]
pub fn poll_read(
self: Pin<&mut Repeat>,
&mut Context<'_>,
buf: &mut [u8]
) -> Poll<Result<usize, Error>>[src]Attempt to read from the AsyncRead into buf. Read more
pub fn poll_read_vectored(
self: Pin<&mut Repeat>,
cx: &mut Context<'_>,
bufs: &mut [IoSliceMut<'_>]
) -> Poll<Result<usize, Error>>[src]
pub fn poll_read_vectored(
self: Pin<&mut Repeat>,
cx: &mut Context<'_>,
bufs: &mut [IoSliceMut<'_>]
) -> Poll<Result<usize, Error>>[src]Attempt to read from the AsyncRead into bufs using vectored
IO operations. Read more
pub unsafe fn initializer(&self) -> Initializer[src]
pub unsafe fn initializer(&self) -> Initializer[src]Determines if this AsyncReader can work with buffers of
uninitialized memory. Read more
Auto Trait Implementations
impl RefUnwindSafe for Repeat
impl Send for Repeat
impl Sync for Repeat
impl Unpin for Repeat
impl UnwindSafe for Repeat
Blanket Implementations
impl<R> AsyncReadExt for R where
R: AsyncRead + ?Sized, [src]
impl<R> AsyncReadExt for R where
R: AsyncRead + ?Sized, [src]fn chain<R>(self, next: R) -> Chain<Self, R> where
R: AsyncRead, [src]
fn chain<R>(self, next: R) -> Chain<Self, R> where
R: AsyncRead, [src]Creates an adaptor which will chain this stream with another. Read more
fn read(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self>ⓘ where
Self: Unpin, [src]
fn read(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self>ⓘ where
Self: Unpin, [src]Tries to read some bytes directly into the given buf in asynchronous
manner, returning a future type. Read more
fn read_vectored(
&'a mut self,
bufs: &'a mut [IoSliceMut<'a>]
) -> ReadVectored<'a, Self>ⓘNotable traits for ReadVectored<'_, R>
impl<'_, R> Future for ReadVectored<'_, R> where
R: AsyncRead + Unpin + ?Sized, type Output = Result<usize, Error>; where
Self: Unpin, [src]
fn read_vectored(
&'a mut self,
bufs: &'a mut [IoSliceMut<'a>]
) -> ReadVectored<'a, Self>ⓘNotable traits for ReadVectored<'_, R>
impl<'_, R> Future for ReadVectored<'_, R> where
R: AsyncRead + Unpin + ?Sized, type Output = Result<usize, Error>; where
Self: Unpin, [src]Creates a future which will read from the AsyncRead into bufs using vectored
IO operations. Read more
fn read_exact(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self>ⓘ where
Self: Unpin, [src]
fn read_exact(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self>ⓘ where
Self: Unpin, [src]Creates a future which will read exactly enough bytes to fill buf,
returning an error if end of file (EOF) is hit sooner. Read more
fn read_to_end(
&'a mut self,
buf: &'a mut Vec<u8, Global>
) -> ReadToEnd<'a, Self>ⓘ where
Self: Unpin, [src]
fn read_to_end(
&'a mut self,
buf: &'a mut Vec<u8, Global>
) -> ReadToEnd<'a, Self>ⓘ where
Self: Unpin, [src]Creates a future which will read all the bytes from this AsyncRead. Read more
fn read_to_string(&'a mut self, buf: &'a mut String) -> ReadToString<'a, Self>ⓘNotable traits for ReadToString<'_, A>
impl<'_, A> Future for ReadToString<'_, A> where
A: AsyncRead + Unpin + ?Sized, type Output = Result<usize, Error>; where
Self: Unpin, [src]
fn read_to_string(&'a mut self, buf: &'a mut String) -> ReadToString<'a, Self>ⓘNotable traits for ReadToString<'_, A>
impl<'_, A> Future for ReadToString<'_, A> where
A: AsyncRead + Unpin + ?Sized, type Output = Result<usize, Error>; where
Self: Unpin, [src]Creates a future which will read all the bytes from this AsyncRead. Read more
fn split(self) -> (ReadHalf<Self>, WriteHalf<Self>) where
Self: AsyncWrite, [src]
fn split(self) -> (ReadHalf<Self>, WriteHalf<Self>) where
Self: AsyncWrite, [src]Helper method for splitting this read/write object into two halves. Read more
fn take(self, limit: u64) -> Take<Self>[src]
fn take(self, limit: u64) -> Take<Self>[src]Creates an AsyncRead adapter which will read at most limit bytes
from the underlying reader. Read more
fn compat(self) -> Compat<Self>ⓘ where
Self: Unpin, [src]
fn compat(self) -> Compat<Self>ⓘ where
Self: Unpin, [src]Wraps an AsyncRead in a compatibility wrapper that allows it to be
used as a futures 0.1 / tokio-io 0.1 AsyncRead. If the wrapped type
implements AsyncWrite as well, the result will also implement the
futures 0.1 / tokio 0.1 AsyncWrite trait. Read more
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more