【Rust日报】 2019-10-29 async-std v0.99.11 发布
- 2019 年 10 月 31 日
- 筆記
基于 Rust 的流体模拟引擎 Salva
支持 2D 以及 3D 的流体模拟。提供多种类型的流体模拟,并且可以和 nphysics 引擎配合使用。了解更多
async-std v0.99.11 发布
async_std 团队度假回来了,然后就发布了这个船新版本。其中备受期待的就是 "async channels",这是 channel::bounded 的异步实现。下面是一个小例子:
// 创建一个 channel let (s, r) = channel(2); // 向 channel 中传入 item s.send(1).await; s.send(2).await; // 从 channel 中接收 item assert_eq!(r.recv().await, Some(1)); assert_eq!(r.recv().await, Some(2));
"cargo-wasi" – 用于构建 wasm32-wasi 的 Cargo 命令
有了 cargo-wasi 之后,把 Rust 代码转化为 WASI 的操作就更丝滑了。 WASI 是 WebAssembly 在 Web 外的系统接口。