< 返回版块

ChaosBot 发表于 2018-12-01 11:15

Tags:rustnews

Rust Quiz 解读: Quiz 1

Read More


Pin API稳定化进展

#pin

今天抽空看了下Pin API稳定化issues的讨论。发现现在的争议是关于Unpin这个名字是否需要重新命名。主要是alexcrichton认为Pin<T: Unpin>这个感觉很奇怪,既然是Pin,那为什么Unpin在里面呢?

社区里很多人都表示赞同,然而,他们认为,就算要改,还有比Unpin更好的名字吗?Unpin已经深入人心了。所以Alex现在已经不提改Unpin这个名称了,退而求其次,他要求在文档上更加精准地表达出Unpin的意思。

不管怎么说,Rust团队这种精益求精的精神,让人赞叹。并且加了同行审议流程,要处理的意见就多了,进程自然会慢。

目测,Pin/Unpin这个名称是不会改了,且看后续发展如何。

Read More


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());

Read More

tap


高效diff算法

#pijul

pijul开源了它们用的diff算法。pijul是基于Rust实现的类Git版本控制工具,用法介绍

diffs


cargo-aoc: Cargo代码助手

#cargo #aoc

aoc(Advent of Code) 是一个解题网站。

Cargo-aoc提供了一个命令行工具来方便你玩aoc。


每日新闻订阅地址:

欢迎通过GitHub issues投稿。

评论区

写评论

还没有评论

1 共 0 条评论, 1 页