4 个版本
使用旧 Rust 2015
0.2.0 | 2018年11月30日 |
---|---|
0.1.2 | 2018年11月30日 |
0.1.1 | 2018年11月30日 |
0.1.0 | 2018年11月30日 |
#5 in #位运算
8KB
53 行
bitwise_reduce
多参数位运算函数
关于如何使用: 文档
可用操作符
Bitwise
结构体,泛型类型 T 用于value
字段,布尔值用于logical_value
字段。Logical
特性,其中提供了函数。- -
and(args: Vec<T>)
: 检查 args 中的每个项是否等于位运算值 - [] -
to_bool()
- [] -
or(args: Vec<T>)
: 检查 args 中的一个项是否等于位运算值 - [] -
not(args: Vec<T>)
: 检查 args 中的每个项是否不等于位运算值 - [] -
nor(args: Vec<T>)
: 检查 args 中的一个项是否不等于位运算值
- -
T 的实现
- - i32
- [] - i8
- [] - i16
- [] - i64
- [] - u32
- [] - u8
- [] - u16
- [] - u64
- [] - f32
- [] - f64
- [] - bool
- [] - String 和 &str
- [] - 任何结构体?