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

MIT 许可证

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);
}

无运行时依赖