1 个不稳定版本
0.1.0 | 2019年7月18日 |
---|
#248 在 无标准库 中
142,170 每月下载量
在 131 个 Crates 中使用(直接使用2个)
8KB
140 行
saturating-rs
Saturating<T>
是一个有意实现饱和的算术包装器,类似于 std::num::Wrapping
。
示例
use saturating::Saturating;
let foo = Saturating(253u8);
let bar = Saturating(100u8);
assert_eq!(std::u8::MAX, (foo + bar).0);
lib.rs
:
提供 Saturating<T>
,一个有意实现饱和的算术包装器,类似于 std::num::Wrapping
。
示例
use saturating::Saturating;
let foo = Saturating(253u8);
let bar = Saturating(100u8);
assert_eq!(std::u8::MAX, (foo + bar).0);