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<'_>) -> Result<()>
fn read_buf(&mut self, buf: BorrowedCursor<'_>) -> 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<'_>) -> Result<()>
fn read_buf_exact(&mut self, buf: BorrowedCursor<'_>) -> 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β adaptor for this instance of
Read
. Read moreAuto Trait ImplementationsΒ§
impl Freeze for Repeat
impl RefUnwindSafe for Repeat
impl Send for Repeat
impl Sync for Repeat
impl Unpin 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