4 个版本
0.1.3 | 2019年6月14日 |
---|---|
0.1.2 | 2019年6月14日 |
0.1.1 | 2019年6月13日 |
0.1.0 | 2019年6月13日 |
#23 in #give
3KB
包 rit
包 rit 是一个 Rust 的位运算库。它为任何数值类型提供了4个宏,用于获取、设置和重置位。
[dependencies]
rit = "0.1"
示例
fn main() {
assert_eq!(rit::eq1!(0b0000_1111, 0), true);
assert_eq!(rit::eq0!(0b0000_1111, 4), true);
assert_eq!(rit::set!(0b0000_1111, 0), 0x0f);
assert_eq!(rit::clr!(0b0000_1111, 0), 0x0e);
}