#[non_exhaustive]pub struct Repeat { /* private fields */ }Expand description
Trait Implementationsยง
1.0.0 ยท Sourceยงimpl Read for Repeat
impl Read for Repeat
Sourceยงfn read_to_end(&mut self, _: &mut Vec<u8>) -> Result<usize>
fn read_to_end(&mut self, _: &mut Vec<u8>) -> Result<usize>
This function is not supported by io::Repeat, because thereโs no end of its data
Sourceยงfn read_to_string(&mut self, _: &mut String) -> Result<usize>
fn read_to_string(&mut self, _: &mut String) -> Result<usize>
This function is not supported by io::Repeat, because thereโs no end of its data
Sourceยงfn read(&mut self, buf: &mut [u8]) -> Result<usize>
fn read(&mut self, buf: &mut [u8]) -> Result<usize>
Pull some bytes from this source into the specified buffer, returning
how many bytes were read. Read more
Sourceยงfn read_exact(&mut self, buf: &mut [u8]) -> Result<()>
fn read_exact(&mut self, buf: &mut [u8]) -> Result<()>
Reads the exact number of bytes required to fill
buf. Read moreSourceยงfn read_buf(&mut self, buf: BorrowedCursor<'_, u8>) -> Result<()>
fn read_buf(&mut self, buf: BorrowedCursor<'_, u8>) -> Result<()>
๐ฌThis is a nightly-only experimental API. (
read_buf #78485)Pull some bytes from this source into the specified buffer. Read more
Sourceยงfn read_buf_exact(&mut self, buf: BorrowedCursor<'_, u8>) -> Result<()>
fn read_buf_exact(&mut self, buf: BorrowedCursor<'_, u8>) -> Result<()>
๐ฌThis is a nightly-only experimental API. (
read_buf #78485)Reads the exact number of bytes required to fill
cursor. Read moreSourceยงfn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>
fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>
Like
read, except that it reads into a slice of buffers. Read moreSourceยงfn is_read_vectored(&self) -> bool
fn is_read_vectored(&self) -> bool
๐ฌThis is a nightly-only experimental API. (
can_vector #69941)1.0.0 ยท Sourceยงfn by_ref(&mut self) -> &mut Selfwhere
Self: Sized,
fn by_ref(&mut self) -> &mut Selfwhere
Self: Sized,
Creates a โby referenceโ adapter for this instance of
Read. Read more1.0.0 ยท Sourceยงfn chain<R: Read>(self, next: R) -> Chain<Self, R> โwhere
Self: Sized,
fn chain<R: Read>(self, next: R) -> Chain<Self, R> โwhere
Self: Sized,
Creates an adapter which will chain this stream with another. Read more
1.0.0 ยท Sourceยงfn take(self, limit: u64) -> Take<Self> โwhere
Self: Sized,
fn take(self, limit: u64) -> Take<Self> โwhere
Self: Sized,
Creates an adapter which will read at most
limit bytes from it. Read moreSourceยงfn read_array<const N: usize>(&mut self) -> Result<[u8; N]>where
Self: Sized,
fn read_array<const N: usize>(&mut self) -> Result<[u8; N]>where
Self: Sized,
๐ฌThis is a nightly-only experimental API. (
read_array #148848)Read and return a fixed array of bytes from this source. Read more
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ยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more