Struct Repeat

#[must_use = "readers do nothing unless polled"]
pub struct Repeat { /* private fields */ }

Reader for the [repeat()] function.

Trait Implementations

impl AsyncRead for Repeat

fn poll_read(self: Pin<&mut Self>, &mut Context<'_>, buf: &mut [u8]) -> Poll<Result<usize>>
fn poll_read_vectored(self: Pin<&mut Self>, cx: &mut Context<'_>, bufs: &mut [IoSliceMut<'_>]) -> Poll<Result<usize>>

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>