1 个不稳定版本
0.1.0 | 2019年7月24日 |
---|
#21 在 #modular-arithmetic
11KB
109 行
generic_modular
Rust 中的泛型数字类型模运算库,支持不依赖 std。
lib.rs
:
为具有模运算行为的整数类型提供包装器。
由于模运算通常与特定的素数模数一起使用,此 crate 通过在定义中硬编码模数并使用宏生成定义,消除了存储模数的成本,从而提高了性能。
这还自动将模数相等性检查(因为不同模数的值不能直接相加)从运行时移到编译时,提高了稳定性。
依赖项
~46KB