文件名称:libaio-rust:Rust绑定到Linux的异步块IO
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-10 11:07:57
Rust
Libaio绑定 此板条箱为Linux的libaio实现了对异步块IO的绑定。 它提供了几个相关的API: raw ,这是AIO系统调用到Rust的相当直接的映射 chan ,一个面向通道的界面,用于提交AIO操作并获取其结果, future ,一个面向功能的接口,返回结果的期货 还有一组实用程序模块: buf ,它定义了RdBuf和WrBuf特性,以及slice和Vec的一些实现 directio ,用于打开直接IO文件(异步IO首选) aligned ,用于为直接IO分配适当对齐的内存。 这项工作仍在进行中,API尚不稳定。 杰里米·菲茨哈丁格(Jeremy Fitzhardinge)
【文件预览】:
libaio-rust-master
----Cargo.toml(288B)
----src()
--------future.rs(6KB)
--------directio.rs(3KB)
--------pool.rs(6KB)
--------aioabi.rs(3KB)
--------chan.rs(8KB)
--------buf.rs(2KB)
--------raw.rs(19KB)
--------lib.rs(543B)
--------aligned.rs(7KB)
----LICENSE(1KB)
----README.md(774B)
----.gitignore(23B)