#枚举 #usize #转换 #特质 #有限的 #泛型枚举

无需 std count_enum

为有限类型提供枚举特质,例如,与 usize 的转换,对值的迭代

1 个不稳定版本

0.1.0 2024年4月30日

#2070Rust 模式


用于 power_map

MIT/Apache

33KB
687 代码行

提供 Enum 特质,可以:

  • 通过 GenericEnum 自动实现
  • usize 互转
  • 获取前一个或后一个值
  • 获取第一个或最后一个值
  • 迭代

此库是 no_std 的,且没有不安全代码。


lib.rs:

操作值域有限的类型

它给值域一个顺序,序号和迭代之类都按照这个顺序。

Enum 提供了基础的方法,可使用 GenericEnum 自动实现。 使用 iter_eachiter_each_from 迭代 Enum 的值域。

依赖项

~265–710KB
~17K SLoC