1 个不稳定版本

0.0.1 2023年4月4日

#54 in #cases

Download history 43/week @ 2024-03-11 38/week @ 2024-03-18 65/week @ 2024-03-25 80/week @ 2024-04-01 28/week @ 2024-04-08 39/week @ 2024-04-15 42/week @ 2024-04-22 35/week @ 2024-04-29 39/week @ 2024-05-06 58/week @ 2024-05-13 28/week @ 2024-05-20 49/week @ 2024-05-27 30/week @ 2024-06-03 35/week @ 2024-06-10 28/week @ 2024-06-17 52/week @ 2024-06-24

每月145 次下载
用于 15 包(直接使用5个)

MIT/Apache

26KB
456

用于以更类型安全的方式处理文本大小/范围的新类型。

此库可以帮助处理以下两个问题

  • 在假设32位足够的情况下,减少偏移量和范围存储需求。
  • 为文本范围广泛的应用提供标准词汇类型。

然而,你不应该仅仅因为使用字符串就使用此库。在绝大多数情况下,使用 usizestd::ops::Range<usize> 更好。特别是,如果你正在发布一个库,只使用标准类型在接口中会使它更具互操作性。同样,如果你正在编写像词法分析器这样的东西,它产生但不存储文本范围,那么坚持使用 usize 会更好。

最低支持的 Rust 版本:最新稳定版。

依赖

~0–260KB