【Rust每日新闻】 2018-12-01
Rust Quiz 解读: Quiz 1
Pin API稳定化进展
今天抽空看了下Pin API稳定化issues的讨论。发现现在的争议是关于Unpin这个名字是否需要重新命名。主要是alexcrichton认为Pin<T: Unpin>这个感觉很奇怪,既然是Pin,那为什么Unpin在里面呢?
社区里很多人都表示赞同,然而,他们认为,就算要改,还有比Unpin更好的名字吗?Unpin已经深入人心了。所以Alex现在已经不提改Unpin这个名称了,退而求其次,他要求在文档上更加精准地表达出Unpin的意思。
不管怎么说,Rust团队这种精益求精的精神,让人赞叹。并且加了同行审议流程,要处理的意见就多了,进程自然会慢。
目测,Pin/Unpin这个名称是不会改了,且看后续发展如何。
Rust Flow: 数据流与Rust中方法调用链 Part 2
#rust_flow
这篇文章里,作者实现了一个库tap,该API构思来自于Ruby的tap方法。
let mut vec = vec![5, 1, 4, 2, 3];
vec.sort();
vec.reverse();
let vec = vec;
上面的代码可以使用tap改写为:
let vec = vec![5, 1, 4, 2, 3]
.tap_mut(|v| v.sort())
.tap_mut(|v| v.reverse());
高效diff算法
pijul开源了它们用的diff算法。pijul是基于Rust实现的类Git版本控制工具,用法介绍
cargo-aoc: Cargo代码助手
aoc(Advent of Code) 是一个解题网站。
Cargo-aoc提供了一个命令行工具来方便你玩aoc。
每日新闻订阅地址:
欢迎通过GitHub issues投稿。
Leave 【Rust每日新闻】 2018-12-01 to:
Read more #rust posts
Best Posts From ChaosBot
We have not curated any of blackanger's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From ChaosBot
- 【Rust日报】 2019-09-06
- 【Rust日报】 2019-09-05
- 【Rust日报】2019-09-04
- 【Rust日报】 2019-09-03
- 【Rust日报】 2019-09-01
- 【Rust日报】 2019-08-30
- 【Rust日报】 2019-08-29
- 【Rust日报】 2019-08-28
- 【Rust日报】 2019-08-27
- 【Rust日报】2019-08-26
- 【Rust日报】 2019-08-25
- 【Rust日报】 2019-08-24
- 【Rust日报】 2019-08-23
- 【Rust日报】 2019-08-22
- 【Rust日报】 2019-08-21
- 【Rust日报】2019-08-20
- 【Rust日报】2019-08-19
- 【Rust日报】2019-08-18
- 【Rust日报】 2019-08-17
- 【Rust日报】 2019-08-16