1 个不稳定版本
0.1.3 | 2020 年 7 月 22 日 |
---|---|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
在 数据结构 中排名 #2018
每月下载量 525 次
12KB
197 行(不包括注释)
simple-bitrange
简单操作位范围。
文档
变更日志
许可
许可如下:
-
Apache License,版本 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
-
MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确声明,否则根据 Apache-2.0 许可证定义的,你有意提交给作品的所有贡献,都将按照上述方式双许可,没有额外的条款或条件。
lib.rs
:
一个简单的位范围 crate
本 crate 旨在通过一个小型、简单的 crate 便于提取位。虽然它没有像许多其他 crate 那样具有许多功能,但简洁是关键。
使用示例
从字节数组切片中提取位
let y: u32 = 0b00001111_11110000_01010000_00001010;
let p: &[u8] = &y.to_le_bytes();
let ret: u32 = p.range_read_le(..);
assert_eq!(ret, y);