#modular-arithmetic #modular #arithmetic #mod

no-std generic_modular

Rust 中的泛型数字类型模运算库

1 个不稳定版本

0.1.0 2019年7月24日

#21#modular-arithmetic

Apache-2.0 协议

11KB
109

generic_modular

Build Status

Rust 中的泛型数字类型模运算库,支持不依赖 std。


lib.rs:

为具有模运算行为的整数类型提供包装器。

由于模运算通常与特定的素数模数一起使用,此 crate 通过在定义中硬编码模数并使用宏生成定义,消除了存储模数的成本,从而提高了性能。

这还自动将模数相等性检查(因为不同模数的值不能直接相加)从运行时移到编译时,提高了稳定性。

依赖项

~46KB