Struct Repeat

pub struct Repeat { /* private fields */ }

An async reader which yields one byte over and over and over and over and over and...

This struct is generally created by calling repeat. Please see the documentation of repeat() for more details.

This is an asynchronous version of std::io::Repeat.

Trait Implementations

impl AsyncRead for Repeat

fn poll_read(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>) -> Poll<Result<()>>

impl Debug for Repeat

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Auto Trait Implementations

impl Freeze for Repeat

impl RefUnwindSafe for Repeat

impl Send for Repeat

impl Sync for Repeat

impl Unpin for Repeat

impl UnsafeUnpin for Repeat

impl UnwindSafe for Repeat

Blanket Implementations

impl<R> AsyncReadExt for Repeat where R: AsyncRead + ?Sized,

impl<T> Any for Repeat where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Repeat where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Repeat where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for Repeat

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for Repeat where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Repeat where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Repeat where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>