Expand description
Structs§
- Io
std
, or non-std
andio
- 🌐 I/O-related operations.
- IoBuf
Reader ?std
Adds buffering to any reader.- IoBuf
Writer ?std
Wraps a writer and buffers its output.- IoBytes
?std
An iterator overu8
values of a reader.- IoChain
?std
Adapter to chain together two readers.- IoCursor
?std
Wraps an in-memory buffer and provides it with anIoSeek
implementation.- IoEmpty
std
std
Ignores any data written viaIoWrite
, and read viaIoRead
.- IoError
- 🚩+
?std
Error type forIoRead
,IoWrite
,IoSeek
operations. - IoLine
Writer ?std
LikeBufWriter
, but flushing whenever a newline (0x0a
,' '
) is detected.- IoLines
std
std
An iterator over the lines of an instance ofIoBufRead
.- IoRepeat
std
std
A reader which yields one byte over and over and over and over and over and…- IoSink
std
std
A writer which will move data into the void.- IoSlice
std
std
A buffer type used withIoWrite::write_vectored
.- IoSlice
Mut std
std
A buffer type used withIoRead::read_vectored
.- IoSplit
std
std
An iterator over the contents of an instance of BufRead split on a particular byte.- IoTake
?std
Reader adapter which limits the bytes read from an underlying reader.- Stderr
std
std
A handle to the standard error stream of a process.- Stderr
Lock std
std
A locked reference to theStderr
handle.- Stdin
std
std
A handle to the standard input stream of a process.- Stdin
Lock std
std
A locked reference to theStdin
handle.- Stdout
std
std
A handle to the global standard output stream of the current process.- Stdout
Lock std
std
A locked reference to theStdout
handle.
Enums§
- IoError
Kind - 🚩+
?std
A list specifying general categories of I/O error.
Traits§
- IoBuf
Read ?std
A type ofRead
er which has an internal buffer.- IoRead
?std
Allows for reading bytes from a source.- IoSeek
?std
Provides a cursor which can be moved within a stream of bytes.- IoWrite
?std
A trait for objects which are byte-oriented sinks.