async/await PR已经准备好了
该PR包含了Rust2015 中的async/await语法,以及Rust 2018中的async闭包和async块,预计在1.28版本中可以使用async/await。该PR也为futures 0.3铺路。
博文:trait动态转换
尝试实现以下写法
fn test() {
let simple: &Plugin = &SimpleGreeter("Hi".to_string()) as &Plugin;
let formal: &Plugin = &CountingGreeter(Default::default()) as &Plugin;
assert_eq!("Hi, Andrew!", rsvp("Andrew", "Baker", simple));
assert_eq!("Greetings, Andrew Baker.", rsvp("Andrew", "Baker", formal));
}
相似功能的其他crate:query_interface
SimdNoise 1.0发布
Rust实现的高性能SIMD noise库
GitHub今日趋势榜新上榜项目:
- termoshtt/accel,基于CUDA的GPGPU框架
- ul/kak-lsp,用Rust实现的 Kakoune编辑器Language Server Protocol 客户端
- paritytech/wasmi, paritytech出品的wasm解释器
- paritytech/wasm-utils,同是paritytech出品的wasm工具包,用于parity的wasm智能合约开发(貌似以太坊测试公链已经支持wasm智能合约)
- paritytech/ethabi,又是paritytech出品的以太坊api实现
- hyperledger/indy-sdk, Hyperledger Indy(超级账本商业区块链)的官方Rust SDK
- polyfractal/bounded-spsc-queue,一个有界的Rust SPSC队列
- MaikKlein/rlsl,该项目可以将Rust代码(有一定限制)编译到SPIR-IV中间语言,SPIR-IV是号称下一代图形接口vulkan的中间语言
- PistonDevelopers/dyon, Rust实现的动态类型脚本语言,越来越趋于成熟了?
1
共 0 条评论, 1 页
评论区
写评论还没有评论