3个版本
0.1.2 | 2022年9月23日 |
---|---|
0.1.1 | 2022年9月23日 |
0.1.0 | 2022年9月23日 |
#2136 在 数据结构
130KB
262 行
bitstr
bitstr就是这样:一串字节。它不是人类可读的。在底层,所有内容都必须转换成字节字符串才能存储在计算机中。
这意味着位串是内存中的连续位序列。
// 1.
let bytes = [82, 105, 111];
let bit: &BitStr = BitStr::from(&bytes);
// 2.
let bytes = b"Rust";
let bit: &BitStr = BitStr::from(bytes);
// 3.
let bit: &BitStr = BitStr::from(b"My sequence of bytes");
let op = bit.contains([82, 105, 111]); // false
// 4.
let bit: &BitStr = BitStr::from(b"Rio");
let op = bit.contains_u8(82); // true
待办事项
- encode_utf16
- replace
- starts_with, ends_with
- get, get_mut
- get_unchecked, get_unchecked_mut
- slice_unchecked, slice_unchecked_mut