3 个版本 (重大变更)

使用旧的 Rust 2015

0.3.0 2018 年 8 月 29 日
0.2.0 2017 年 5 月 27 日
0.1.0 2017 年 5 月 27 日

933数学

每月下载 22

MIT/Apache

6KB
93

提供宏以允许自然使用检查数学。

文档。

let a = 5u8;
let b = 20u8;
let z = 0u8;
 
checked_wrap![a, b, z];
 
assert_eq!(*(a + b), Some(25));
assert_eq!(*(b * b), None);
assert_eq!(*(a - b), None);
assert_eq!(*(b / z), None);
assert_eq!(*(a - 20), None);
assert_eq!(*((a - b) + 1), None);

依赖关系

~155KB