Crate io_streams[−][src]
Unbuffered and unlocked I/O streams.
For a starting point, see StreamReader
and StreamWriter
for input and
output streams. There's also StreamDuplexer
for interactive streams.
Since these types are unbuffered, it's advisable for most use cases to wrap
them in buffering types such as std::io::BufReader
, std::io::BufWriter
,
std::io::LineWriter
, BufDuplexer
, or BufReaderLineWriter
.
Structs
BufDuplexer | Wraps a reader and writer and buffers their output. |
BufReaderLineWriter | Wraps a reader and writer and buffers input and output to and from it, flushing
the writer whenever a newline ( |
IntoInnerError | An error returned by |
StreamDuplexer | An unbuffered and unlocked interactive combination input and output stream. |
StreamReader | An unbuffered and unlocked input byte stream, abstracted over the source of the input. |
StreamWriter | An unbuffered and unlocked output byte stream, abstracted over the destination of the output. |