Expand description
Structs§
- Io
std, or non-stdandio - 🌐 I/O-related operations.
- IoBuf
Reader ?stdAdds buffering to any reader.- IoBuf
Writer ?stdWraps a writer and buffers its output.- IoBytes
?stdAn iterator overu8values of a reader.- IoChain
?stdAdapter to chain together two readers.- IoCursor
?stdWraps an in-memory buffer and provides it with anIoSeekimplementation.- IoEmpty
std stdIgnores any data written viaIoWrite, and read viaIoRead.- IoError
- 🚩+
?stdError type forIoRead,IoWrite,IoSeekoperations. - IoInto
Inner Error std - 🚩
stdAn error returned byIoBufWriter::into_inner - IoLine
Writer ?stdLikeBufWriter, but flushing whenever a newline (0x0a,' ') is detected.- IoLines
std stdAn iterator over the lines of an instance ofIoBufRead.- IoRepeat
std stdA reader which yields one byte over and over and over and over and over and…- IoSink
std stdA writer which will move data into the void.- IoSlice
std stdA buffer type used withIoWrite::write_vectored.- IoSlice
Mut std stdA buffer type used withIoRead::read_vectored.- IoSplit
std stdAn iterator over the contents of an instance of BufRead split on a particular byte.- IoTake
?stdReader adapter which limits the bytes read from an underlying reader.- Stderr
std stdA handle to the standard error stream of a process.- Stderr
Lock std stdA locked reference to theStderrhandle.- Stdin
std stdA handle to the standard input stream of a process.- Stdin
Lock std stdA locked reference to theStdinhandle.- Stdout
std stdA handle to the global standard output stream of the current process.- Stdout
Lock std stdA locked reference to theStdouthandle.
Enums§
- IoError
Kind - 🚩+
?stdA list specifying general categories of I/O error.
Traits§
- IoBuf
Read ?stdA type ofReader which has an internal buffer.- IoRead
?stdAllows for reading bytes from a source.- IoSeek
?stdProvides a cursor which can be moved within a stream of bytes.- IoWrite
?stdA trait for objects which are byte-oriented sinks.