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

MIT/Apache

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_relevantnext_jump_in
  • 特性:子范围迭代器(页面跳转查询启发式算法)
  • 文档元数据:crates.io标签
  • 代码质量:rustfmt + clippy

依赖关系

~2MB
~48K SLoC