Name Description Size
allow_std.rs 5335
buf_reader.rs 10301
buf_writer.rs 7536
chain.rs 3886
close.rs 779
copy.rs 1760
copy_buf.rs 2333
copy_buf_abortable.rs 4114
cursor.rs 6483
empty.rs 1422
fill_buf.rs 1788
flush.rs 792
into_sink.rs 2671
line_writer.rs 5264
lines.rs 1323
mod.rs Asynchronous I/O. This module is the asynchronous version of `std::io`. It defines four traits, [`AsyncRead`], [`AsyncWrite`], [`AsyncSeek`], and [`AsyncBufRead`], which mirror the `Read`, `Write`, `Seek`, and `BufRead` traits of the standard library. However, these traits integrate with the asynchronous task system, so that if an I/O object isn't ready for reading (or writing), the thread is not blocked, and instead the current task is queued to be woken when I/O is ready. In addition, the [`AsyncReadExt`], [`AsyncWriteExt`], [`AsyncSeekExt`], and [`AsyncBufReadExt`] extension traits offer a variety of useful combinators for operating with asynchronous I/O objects, including ways to work with them using futures, streams and sinks. This module is only available when the `std` feature of this library is activated, and it is activated by default. 27282
read.rs 857
read_exact.rs 1273
read_line.rs 1852
read_to_end.rs 2950
read_to_string.rs 1896
read_until.rs 1816
read_vectored.rs 964
repeat.rs 1648
seek.rs 855
sink.rs 1731
split.rs 3798
take.rs 3672
window.rs 3430
write.rs 860
write_all.rs 1260
write_all_vectored.rs 6845
write_vectored.rs 958