你好,欢迎再来一期本周的螃蟹行情!Rust是一种追求三位一体的系统语言:安全性、并发性和速度。这是它的进展和社区的每周总结。有什么要说的吗?推特@ThisWeekInRust或向我们发送请求。 想参与吗?我们热爱贡献.
这本周的螃蟹行情是在在 Github 上公开的。如果你在本周的问题中发现任何错误,请提交 PR。 Rust*公开开发on GitHub.如果您在本周的问题中发现任何错误,please submit a PR
std::io::ErrorKind
本周的箱子是flowistry,一个 VS 代码扩展,用于可视化代码中的数据流。
Willi Kappler谢谢你的建议!
Please submit your suggestions and votes for next week!
一直想为开源项目做出贡献,但不知道从哪里开始?每周我们都会重点介绍 Rust 社区的一些任务,供您选择并开始!
其中一些任务也可能有可用的导师,请访问任务页面了解更多信息。
如果您是 Rust 项目的所有者,并且正在寻找贡献者,请提交任务here.
共收到 256 个拉取请求merged in the last week
UniqueTypeId
m!{ .. }.method()
and m!{ .. }?
statementsFoo(a: 1, b: 2)
?
operatorsdyn Trait
in const fn
(recv.method)()
#![feature]
for library features that have been stabilizedLrc
for MatchImpl
parentNeedsNonConstDrop
DefPathHash
decodingResult::into_ok
in lang_start
<[T; N]>::map
in Sharded
instead of SmallVec
and unsafe codedebug_tuple
abstraction when deriving Debug
for unit-like enum variantsUnsafeCell::get_mut
constconst
drop
OnceCell
initialization closurespanic!("{}", computed_str)
in const fn
AtomicU64
time monotonizerSink
implementation on Scan
while_let_on_iterator
suggestion to use by_ref()
mut_key
same_name_method
美好的一周:进步多于退步。
分诊由 @pnkfelix. 修订范围:9f85cd6f2..7743c9f
2 次退步,4 次改进,8 次混合;他们中的某某在汇总中
共进行了 44 次比较
跟随 Rust RFC (request for comments) process. 以下是本周批准实施的 RFC:
每周the team宣布正在作出决定的 RFC 和关键 PRs 的“最终评论期”。现在就表达你的意见。
目前没有 RFC 处于最终评论期。
*const (), *mut ()
okay for FFI多年来,该项目的压力已经伤害了很多人,我认为可能唯一的恢复途径,就是与之保持一定距离。
Thanks to mmmmib for the suggestion!
Please submit quotes and vote for next week!
This Week in Rust is edited by: nellshamrell, llogiq, and cdmistman.