4个版本 (2个重大更新)
0.3.1 | 2019年12月29日 |
---|---|
0.3.0 | 2019年12月28日 |
0.2.0 | 2019年12月28日 |
0.1.0 | 2019年12月28日 |
#50 in #evaluate
12KB
157 代码行
Zdex —
评估类型、迭代器和BitCollection的元组的Z-order索引。
另请参阅 morton_encoding
。
示例
以下是一个使用内置的FromU8
位集合的基本示例 - 更多示例请参阅文档。
use zdex::*;
fn main() -> Result<(), std::io::Error> {
let v1: FromU8 = 0b0011.into();
let v2: FromU8 = 0b1111.into();
// Prints "Vob[01011111]".
println!("{:?}", (v1, v2).z_index()?);
Ok(())
}
待办事项
- 文档示例:自定义位集合
- 文档示例:使用Z-order索引范围的实用示例
- 文档示例:操作结果vob
- 文档质量:rustdoc + docs.rs链接
- 主要特性:在异构的
BitCollections
上执行Z索引 - 主要特性:
is_relevant
和next_jump_in
- 特性:子范围迭代器(页面跳转查询启发式算法)
- 文档元数据:crates.io标签
- 代码质量:rustfmt + clippy
依赖关系
~2MB
~48K SLoC