[−][src]Module flv_future_aio::io
Modules
prelude | The async I/O prelude. |
Macros
task_local | Declares task-local values. |
Structs
BufReader | Adds buffering to any reader. |
BufWriter | Wraps a writer and buffers its output. |
Bytes | A stream over |
Chain | Adaptor to chain together two readers. |
Cursor | A |
Empty | A reader that contains no data. |
Error | The error type for I/O operations of the |
IntoInnerError | An error returned by |
IoSlice | A buffer type used with |
IoSliceMut | A buffer type used with |
Lines | A stream of lines in a byte stream. |
Repeat | A reader which yields one byte over and over and over and over and over and... |
Sink | A writer that consumes and drops all data. |
Stderr | A handle to the standard error of the current process. |
StderrLock | A locked reference to the Stderr handle. |
Stdin | A handle to the standard input of the current process. |
StdinLock | A locked reference to the Stdin handle. |
Stdout | A handle to the standard output of the current process. |
StdoutLock | A locked reference to the Stderr handle. |
Take | Reader adaptor which limits the bytes read from an underlying reader. |
Enums
ErrorKind | A list specifying general categories of I/O error. |
SeekFrom | Enumeration of possible methods to seek within an I/O object. |
Traits
AsyncBufReadExt | An extension trait which adds utility methods to |
AsyncReadExt | An extension trait which adds utility methods to |
AsyncSeekExt | An extension trait which adds utility methods to |
AsyncWrite | Write bytes asynchronously. |
AsyncWriteExt | An extension trait which adds utility methods to |
BufRead | Read bytes asynchronously. |
DoubleEndedStream | A stream able to yield elements from both ends. |
ExactSizeStream | A stream that knows its exact length. |
Future | A future represents an asynchronous computation. |
FutureExt | Extension methods for |
Read | Read bytes asynchronously. |
ReadExt | Extension methods for |
Seek | Seek bytes asynchronously. |
Stream | A stream of values produced asynchronously. |
StreamExt | Extension methods for |
Write | Write bytes asynchronously. |
_ | Read bytes asynchronously. |
_ | Extension methods for |
_ | Extension methods for |
_ | Extension methods for |
_ | Extension methods for |
_ | Read bytes asynchronously. |
_ | Seek bytes asynchronously. |
_ | Write bytes asynchronously. |
Functions
copy | Copies the entire contents of a reader into a writer. |
empty | Creates a reader that contains no data. |
repeat | Creates an instance of a reader that infinitely repeats one byte. |
sink | Creates a writer that consumes and drops all data. |
stderr | Constructs a new handle to the standard error of the current process. |
stdin | Constructs a new handle to the standard input of the current process. |
stdout | Constructs a new handle to the standard output of the current process. |
timeout | Awaits an I/O future or times out after a duration of time. |
Type Definitions
Result | A specialized |