The BufReader<R>
struct adds buffering to any reader.
Wraps a writer and buffers its output.
An iterator over u8
values of a reader.
Adapter to chain together two readers.
A
Cursor
wraps an in-memory buffer and provides it with a
Seek
implementation.
Empty
ignores any data written via
Write
, and will always be empty
(returning zero bytes) when read via
Read
.
The error type for I/O operations of the
Read
,
Write
,
Seek
, and
associated traits.
An error returned by
BufWriter::into_inner
which combines an error that
happened while writing out the buffer, and the buffered writer object
which may be used to recover from the condition.
A buffer type used with Write::write_vectored
.
A buffer type used with Read::read_vectored
.
Wraps a writer and buffers output to it, flushing whenever a newline
(0x0a
, '\n'
) is detected.
An iterator over the lines of an instance of BufRead
.
A reader which yields one byte over and over and over and over and over and…
A writer which will move data into the void.
An iterator over the contents of an instance of BufRead
split on a
particular byte.
A handle to the standard error stream of a process.
A locked reference to the
Stderr
handle.
A handle to the standard input stream of a process.
A locked reference to the
Stdin
handle.
A handle to the global standard output stream of the current process.
A locked reference to the
Stdout
handle.
Reader adapter which limits the bytes read from an underlying reader.
Error returned for the buffered data from BufWriter::into_parts
, when the underlying
writer has previously panicked. Contains the (possibly partly written) buffered data.
A borrowed byte buffer which is incrementally filled and initialized.
A writeable view of the unfilled portion of a
BorrowedBuf
.