1 个不稳定版本
0.0.1 | 2023年4月4日 |
---|
#54 in #cases
每月145 次下载
用于 15 个 包(直接使用5个)
26KB
456 行
用于以更类型安全的方式处理文本大小/范围的新类型。
此库可以帮助处理以下两个问题
- 在假设32位足够的情况下,减少偏移量和范围存储需求。
- 为文本范围广泛的应用提供标准词汇类型。
然而,你不应该仅仅因为使用字符串就使用此库。在绝大多数情况下,使用 usize
和 std::ops::Range<usize>
更好。特别是,如果你正在发布一个库,只使用标准类型在接口中会使它更具互操作性。同样,如果你正在编写像词法分析器这样的东西,它产生但不存储文本范围,那么坚持使用 usize
会更好。
最低支持的 Rust 版本:最新稳定版。
依赖
~0–260KB