RangeFrom,第 1 部分
摘要
一篇技术博客文章,深入探讨 Rust 的 RangeFrom 类型的历史和背景,追溯其从早期 RFC 到当前及未来范围类型的演变,并计划后续发表关于设计观点的文章。
<p><a href="https://lobste.rs/s/xgnakx/rangefrom_part_1">评论</a></p>
查看缓存全文
缓存时间: 2026/08/12 08:36
# RangeFrom,第 1 部分..:历史与背景
来源:https://erk.dev/2026/08/12/rangefrom-part-1
## 引言
在为 Clippy lint(https://github.com/rust-lang/rust-clippy/pull/16257)工作的过程中,我开始觉得 `RangeFrom` 类型的实现有些不对劲。为了把想法写下来,我决定写一篇关于它的文章。由于我的想法主要集中
相似文章
Only Bounds
这篇博客文章介绍了'only bounds',这是对Rust泛型系统的一个提议改进,它用一组更丰富的大小特性代替了当前的Sized/?Sized层次结构,以适应动态大小类型和ARM's Scalable Vector Extension。
我为什么 fork 了 rand
作者解释了为什么将 Rust 的 rand crate fork 成 urandom,主要关注更小的 API 表面、更好的可发现性,以及密封的 Rng trait 来简化自定义随机数的使用。
关于整数的思考 (2023)
一篇博客文章,讨论了各种编程语言中整数类型的设计,认为 Rust 强制要求显式指定大小和符号的做法优于那些有默认 `int` 类型的语言。
@debasishg:我关于Rust底层系统设计系列的第一部分现已发布 - 这部分涵盖:• 如何根据谁接触什么来布局共享的Rust结构体…
关于Rust底层系统设计系列的第一部分介绍了缓存感知的数据布局技术,包括字段分区以避免伪共享,重点涉及多线程结构体和128字节规则,并以SPSC环形缓冲区为例。
Rust Decimal 库的比较与基准测试
一篇详细的技术文章,比较和基准测试了多种 Rust Decimal 库,涵盖了定点数与浮点数、固定精度与任意精度设计。