21个版本 (11个破坏性版本)
0.12.1 | 2023年2月21日 |
---|---|
0.11.0 | 2023年1月22日 |
0.9.2 | 2022年12月10日 |
0.8.0 | 2022年10月17日 |
0.1.0 | 2020年5月3日 |
#423 in 异步
每月110次下载
用于8个crate (6个直接使用)
19KB
278 行
嗅盐
变更日志 | 源代码 | 入门
操作系统API抽象,用于处理异步设备唤醒。
关于
如果您正在编写一个用于异步处理硬件的Rust库,您应该使用此crate。此库通过将文件描述符构建的设备上的waker注册来自动唤醒futures。
目前支持的API
- Epoll (Linux)
计划中的API
- 运行循环 (MacOS)
- Kqueue (BSD/MacOS)
- IOCP (Windows)
- 各种裸金属?
- 其他?
MSRV
嗅盐支持的最小Rust版本为1.66;提高MSRV被视为破坏性更改,需要增加最左边的版本号。
许可证
以下任一许可证下发布
- Apache License, Version 2.0, (LICENSE_APACHE_2_0.txt 或 https://apache.ac.cn/licenses/LICENSE_2.0)
- Boost Software License, Version 1.0, (LICENSE_BOOST_1_0.txt 或 https://boost.ac.cn/LICENSE_1_0.txt)
- MIT License, (LICENSE_MIT.txt 或 https://mit-license.org/)
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交给作品包括在内的任何贡献,都应按上述方式许可,不附加任何额外条款或条件。
帮助
如果您想使用或为此库做出贡献,请随时发送电子邮件至 [email protected]。
依赖
~59KB