【文件属性】:
文件名称:asynchronous:Rust 中使用线程的异步承诺
文件大小:16KB
文件格式:ZIP
更新时间:2021-06-04 16:25:36
Rust
异步
Rust 中使用线程的异步承诺
箱
特拉维斯
| |
#概述
这个库提供了一种有用的方法来使用分离的线程以Promise 风格调用函数(闭包)。 Promise 是表示返回值或函数产生的错误的结构。
它还允许延迟执行并行或串行任务,将结果加入 Promise。
它包括管理事件循环的方法,其中有在后台“发出”事件的任务,它们由承诺收集。
该项目基于 Node JS 和的库
#执照
双重许可与 Rust 项目兼容。
根据 Apache 许可证,版本 2.0 或 MIT 许可证获得许可,由您选择。 除非根据这些条款,否则不得复制、修改或分发此文件。
例子
这是基于 Promise 的执行的简单设置:
use asynchronous :: Promise;
Promise :: new ( || {
// Do something
let ret = 10.0 /
【文件预览】:
asynchronous-master
----.travis.yml(30B)
----tests()
--------lib.rs(18KB)
----LICENSE(1KB)
----src()
--------lib.rs(39KB)
----Cargo.toml(549B)
----examples()
--------prime_numbers.rs(9KB)
----.gitignore(103B)
----README.md(4KB)