3 个版本 (1 个稳定版本)
1.0.0 | 2023年4月17日 |
---|---|
0.1.1 | 2022年9月5日 |
0.1.0 | 2022年9月1日 |
#1781 in 异步
每月 25 次下载
9KB
51 行
Beul
Beul 是一个简约的 futures 执行器。无依赖项,无不安全 Rust。它仅执行 futures。
"Beul" 是荷兰语中的执行者。这是一个双关语。
用法
只需使用您的 future 调用 execute
beul::execute(async {});
向下兼容性
由于依赖于 std::pin::pin!,此 crate 需要 Rust 1.68 或更高版本。此版本的任何增加都将被视为破坏性更改,并在可能的情况下避免。最低支持的 Rust 版本仅在主要或次要版本中升级。此 crate 遵循语义版本控制。
限制
Beul 是一个单线程执行器,不会提供除执行之外的其他功能。依赖于运行时功能的 futures(例如在 Tokio 中存在的)将无法工作。
许可证
根据您的要求,许可为以下之一
- Apache 许可证第 2 版 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确说明,否则任何有意提交以包含在您的工作中的贡献(根据 Apache-2.0 许可证定义),都应按上述方式双重许可,无需任何额外的条款或条件。