#thread-local #async #gui #run-time #events #platform-specific #platform-independent

rt-local

与平台特定事件循环一起工作的线程局部异步运行时

5个版本

0.1.4 2023年8月20日
0.1.3 2023年8月19日
0.1.2 2022年5月31日
0.1.1 2022年5月31日
0.1.0 2022年5月31日

#672 in 异步

每月 35 次下载
用于 2 crates

MIT/Apache

25KB
571

rt-local

Crates.io Docs.rs Actions Status

与平台特定事件循环一起工作的线程局部异步运行时。

示例

use rt_local::spawn_local;
use rt_local::runtime::core::main;

#[main]
async fn main() {
  let task_a = spawn_local(async {
    // ...
  });
  let task_b = spawn_local(async {
    // ...
  });
  task_a.await;
  task_b.await;
}

功能

crate功能 模块 后端
核心 平台无关
Windows Windows Windows消息循环

许可证

该项目同时受Apache-2.0/MIT许可协议的约束。有关详细信息,请参阅两个LICENSE-*文件。

贡献

除非您明确声明,否则您提交的任何有意包含在作品中的贡献,如Apache-2.0许可证中定义,将按上述方式双重许可,没有任何额外的条款或条件。

依赖关系

~0.4–38MB
~545K SLoC