tokio-linux-aio
tokio-linux-aio copied to clipboard
Support for Linux kernel aio within Tokio.
Linux's libaio put how many bytes read/write in `io_event.res` using a positive integer. I did not find the document, but the kernel code proves that ╮( ̄▽ ̄)╭ https://github.com/torvalds/linux/blob/3717f613f48df0222311f974cf8a06c8a6c97bae/fs/aio.c#L1535-L1541 usually, it is...
Updates the requirements on [tokio](https://github.com/tokio-rs/tokio) to permit the latest version. Release notes Sourced from tokio's releases. Tokio v1.9.0 1.9.0 (July 19, 2021) Added net: allow customized I/O operations for TcpStream...
Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen) to permit the latest version. Changelog Sourced from bindgen's changelog. 0.59.1 Released 2021/07/26 Fixed Fixed incorrect bitfield constructors generated for very large bitfields (#2082). 0.59.0...
Updates the requirements on [mio](https://github.com/tokio-rs/mio) to permit the latest version. Changelog Sourced from mio's changelog. 0.7.13 Fixes Fix Registry::try_clone invalid usage of F_DUPFD_CLOEXEC (#1497, https://github.com/tokio-rs/mio/commit/2883f5c1f35bf1a59682c5ffc4afe6b97d7d6e68). 0.7.12 (yanked) Fixes Set FD_CLOEXEC...
Updates the requirements on [rand](https://github.com/rust-random/rand) to permit the latest version. Changelog Sourced from rand's changelog. [0.8.0] - 2020-12-18 Platform support The minimum supported Rust version is now 1.36 (#1011) getrandom...
Updates the requirements on [futures](https://github.com/rust-lang-nursery/futures-rs) to permit the latest version. Release notes *Sourced from [futures's releases](https://github.com/rust-lang-nursery/futures-rs/releases).* > ## 0.3.1 > * Fix signature of `LocalSpawn` trait (breaking change -- see...
_Dependabot Preview will be shut down on August 3rd, 2021. In order to keep getting Dependabot updates, please merge this PR and migrate to GitHub-native Dependabot before then._ Dependabot has...
The current implementation doesn't support future cancellation. If the future that scheduled AIO action was canceled, the data (which was previously sent in `aio_data`) will be freed, but `AioPollFuture` will...
Even though meant to be non-blocking. io_submit can block in some cases. io_submit supports a flag RWF_NOWAIT that can be used to require the call to be non-blocking. Specifically, this...
See http://man7.org/linux/man-pages/man2/io_cancel.2.html.