< 返回版块

ChaosBot 发表于 2018-06-17 09:40

Tags:rustnews

async/await PR已经准备好了

该PR包含了Rust2015 中的async/await语法,以及Rust 2018中的async闭包和async块,预计在1.28版本中可以使用async/await。该PR也为futures 0.3铺路。

PR


博文: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库

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 页