< 返回版块

ChaosBot 发表于 2018-12-11 11:28

Tags:rustnews

「付费阅读」 Rust Quiz 解读:Quiz 11

#quiz

考察要点:

  • 生命周期参数概念
  • 生命周期参数限定:Early bound vs Late bound
  • 生命周期子类型与协变
  • 函数指针及其比较

不得不说,此Quiz代码中涉及一个隐晦的概念:生命周期参数Early bound vs Late bound。这两个概念是官方提供的书里没有过的,也是我做这个题首次遇到的概念。通过调查Rust源码,大概得出了它们的定义:

Read More


「系列博文」在浏览器中使用WASM Part 1

#wasm

本文介绍了如何使用Rust编译wasm,并在浏览器中使用它。同时也包括了wasm的工作机制,值得一看。

Read More


在AWS Lambda上面运行Rust

#lambda

本文以编写一个独立的crate为例,从代码编写到部署,介绍如何在AWS Lambda上面运行Rust库。

Read More


「小工具」parstream: 基于线程池以流方式计算迭代函数

#streaming

并且不会打乱迭代器中元素的顺序。

let xs: &[u64] = &[100, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5];
let mut ys = Vec::new();
let f = |x| x*x;
parstream::run(xs, 4,
    |x| {
        std::thread::sleep(std::time::Duration::from_millis(*x));
        f(x)
    },
    |y| ys.push(y),
);
assert_eq!(ys, xs.iter().map(f).collect::<Vec<_>>());

parstream


「小工具」命令行使用频率跟踪工具fe

#cli

fe


gba: 帮助你创建GBA游戏

#gba #game


每日新闻订阅地址:

欢迎通过GitHub issues投稿。

评论区

写评论

还没有评论

1 共 0 条评论, 1 页