你好,欢迎再来一期本周的螃蟹行情!Rust是一种追求三位一体的系统语言:安全性、并发性和速度。这是它的进展和社区的每周总结。有什么要说的吗?推特@ThisWeekInRust或向我们发送请求。 想参与吗?我们热爱贡献.
这本周的螃蟹行情是在在 Github 上公开的。如果你在本周的问题中发现任何错误,请提交 PR。
看看本周的 This Week in Rust Podcast
这个星期的箱子是cargo-spellcheck,用于拼写检查文档的 cargo 子命令。
多谢Bernhard Schuster这个建议!
quote!
宏一直想为开源项目做贡献,但不知道从哪里开始?每周我们都会强调 Rust 社区的一些任务,供您选择并开始!
其中一些任务可能还提供了导师,请访问任务页以获取更多信息。
如果您是 Rust 项目的所有者并正在寻找贡献者,请提交任务在这里.
350 个请求在上周合并
&mut *x
优化为x
-Z span-debug
,简化 proc 宏的调试ty::Error
使用SmallVec
或Box
for stalled_on
impl AsRef<[T]> for vec::IntoIter<T>
default()
,用为Default::default()
std::io::Buf{Reader, Writer}::capacity
MIN
/MAX
for Wrapping<Int>
Workspace::new
,给出更好的错误信息{prefix}
和{lowerprefix}
markers,在config.json
dl
字段对 Rust 的更改跟随 Rust RFC(征求意见)流程. 这些是本周批准实施的 RFC:
本周没有批准 RFC。
每周团队宣布正在作出决定的 RFC 和关键 PR 的“最后评论期”。现在就发表你的意见。
目前没有 RFC 处于最后评论期。
impl tosocketaddrs for (string, u16)
option::zip
vec::drain::as_slice
本周没有提出新的 RFC。
生命周期(lifetime)不应由你(有意)声明。生命周期来自代码的形状,因此要改变生命周期,你必须改变代码的形状。
Thanks to RustyYato for the suggestions!
Please submit quotes and vote for next week!
This Week in Rust is edited by: nellshamrell, llogiq, and cdmistman.