A utility library that adds asynchronous support to file-like objects on Unix-like platforms.
This crate is primarily intended for pipes and other files that support nonblocking I/O. Regular files do not support nonblocking I/O, so this crate has no effect on them.
File for an example of how a file can be made
suitable for asynchronous I/O.
Wraps file-like objects for asynchronous I/O.
Gets the nonblocking mode of the underlying file descriptor.
Duplicate the standard error file.
Duplicate the standard input file.
Duplicate the standard output file.
Sets the nonblocking mode of the underlying file descriptor to either on