「付费阅读」 Rust Quiz 解读:Quiz 11
#quiz
考察要点:
- 生命周期参数概念
- 生命周期参数限定:Early bound vs Late bound
- 生命周期子类型与协变
- 函数指针及其比较
不得不说,此Quiz代码中涉及一个隐晦的概念:生命周期参数Early bound vs Late bound。这两个概念是官方提供的书里没有过的,也是我做这个题首次遇到的概念。通过调查Rust源码,大概得出了它们的定义:
「系列博文」在浏览器中使用WASM Part 1
#wasm
本文介绍了如何使用Rust编译wasm,并在浏览器中使用它。同时也包括了wasm的工作机制,值得一看。
在AWS Lambda上面运行Rust
#lambda
本文以编写一个独立的crate为例,从代码编写到部署,介绍如何在AWS Lambda上面运行Rust库。
「小工具」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<_>>());
「小工具」命令行使用频率跟踪工具fe
#cli
gba: 帮助你创建GBA游戏
#gba #game
每日新闻订阅地址:
欢迎通过GitHub issues投稿。
1
共 0 条评论, 1 页
评论区
写评论还没有评论