1 个不稳定版本
| 0.1.0 | 2020年3月13日 |
|---|
#25 在 #已检查
15KB
182 行
Rust 中的自动已检查算术运算
你是否厌倦了编写像这样的已检查算术运算?
a.checked_add(b).and_then(|t| t.checked_mul(c))
checked_ops crate 来拯救你。
checked_ops!((a + b) * c)
lib.rs:
Rust 中的自动已检查算术运算。
checked_ops 宏接受一个表达式并将其展开为已检查形式。你不再需要输入
a.checked_add(b).and_then(|t| t.checked_mul(c))
你只需这样做
checked_ops!((a + b) * c)
当前实现有几个限制。请参阅 checked_ops 宏的文档以获取详细信息。
依赖项
~155KB