5个版本

0.1.0 2019年12月27日
0.0.5 2019年11月9日
0.0.3 2019年10月24日

#1691 in 异步

MIT/Apache

81KB
2K SLoC

Linux IO Uring

Rust的io_uring库。

安全性

除了将条目推送到提交队列外,所有API都是安全的。这意味着开发人员必须确保条目有效,否则将导致未定义行为。

我正在尝试开发一个proactor库,以提供安全抽象。

为什么选择Rust?

我认为不需要特殊理由。

io_uring API设计非常简单和优雅,实现新的io_uring库并不比封装liburing复杂多少。

这比封装C库有一些优势,它有更多的自由(参见并发模块),并且可以更容易地进行静态链接。

许可证

本项目许可协议为以下之一:

任选其一。


lib.rs:

Rust的io_uring库。

该crate仅提供参数的摘要。有关更详细的文档,请参阅manpage。

依赖关系

~75–550KB