#[non_exhaustive]
pub struct Empty;
Expand description
A reader which is always at EOF.
This struct is generally created by calling empty()
. Please see
the documentation of empty()
for more details.
Returns the contents of the internal buffer, filling it with more data
from the inner reader if it is empty. Read more
Tells this buffer that amt
bytes have been consumed from the buffer,
so they should no longer be returned in calls to read
. Read more
🔬 This is a nightly-only experimental API. (
buf_read_has_data_left
#86423)
Check if the underlying Read
has any data left to be read. Read more
Read all bytes into buf
until the delimiter byte
or EOF is reached. Read more
Read all bytes until a newline (the 0xA
byte) is reached, and append
them to the provided buffer. Read more
Returns an iterator over the contents of this reader split on the byte
byte
. Read more
Returns an iterator over the lines of this reader. Read more
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
Pull some bytes from this source into the specified buffer, returning
how many bytes were read. Read more
🔬 This is a nightly-only experimental API. (
read_initializer
#42788)
Determines if this Read
er can work with buffers of uninitialized
memory. Read more
Like read
, except that it reads into a slice of buffers. Read more
🔬 This is a nightly-only experimental API. (
can_vector
#69941)
Determines if this Read
er has an efficient read_vectored
implementation. Read more
Read all bytes until EOF in this source, placing them into buf
. Read more
Read all bytes until EOF in this source, appending them to buf
. Read more
Read the exact number of bytes required to fill buf
. Read more
Creates a “by reference” adapter for this instance of Read
. Read more
Creates an adapter which will chain this stream with another. Read more
Creates an adapter which will read at most limit
bytes from it. Read more
Seek to an offset, in bytes, in a stream. Read more
🔬 This is a nightly-only experimental API. (
seek_stream_len
#59359)
Returns the length of this stream (in bytes). Read more
Returns the current seek position from the start of the stream. Read more
Rewind to the beginning of a stream. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (
toowned_clone_into
#41263)
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.