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