文件名称:Rust 的咆哮位图实现
文件大小:71KB
文件格式:ZIP
更新时间:2024-07-18 11:55:33
roaring-rs
咆哮位图这还没有准备好生产。API 现在应该基本完成了。这是Roaring 位图数据结构的Rust端口,最初定义为Java 库,并在使用 Roaring 位图提高位图性能中进行了描述。Rust 版本政策此 crate 仅支持 Rust 的当前稳定版本,补丁版本可能随时使用新功能。发展该项目在 CI 构建中使用clippy并拒绝警告。为确保您的更改被接受,请在提交拉取请求(以及像往常一样的cargo test )之前使用cargo clippy (通过每晚生锈的cargo install clippy提供)检查它们。执照获得许可Apache 许可证,版本 2.0(LICENSE-APACHE或http://www.apache.org/licenses/LICENSE-2.0 )MIT 许可证(LICENSE-MIT或http://opensource.org/licenses/MIT )在您的选择。贡献除非您另有明确说明,否则您有意提交的包含在作品中的任何贡献均应获得上述双重许可,没有任何附加条款或条件。
【文件预览】:
roaring-rs-master
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----rustfmt.toml(29B)
----.github()
--------workflows()
----tests()
--------treemap_clone.rs(789B)
--------symmetric_difference_with.rs(3KB)
--------is_disjoint.rs(2KB)
--------push.rs(1KB)
--------size_hint.rs(2KB)
--------is_subset.rs(2KB)
--------treemap_is_subset.rs(2KB)
--------serialization.rs(42KB)
--------treemap_serialization.rs(996B)
--------ops.rs(2KB)
--------treemap_symmetric_difference_with.rs(3KB)
--------clone.rs(816B)
--------union_with.rs(2KB)
--------intersect_with.rs(2KB)
--------difference_with.rs(3KB)
--------treemap_is_disjoint.rs(2KB)
--------treemap_size_hint.rs(2KB)
--------treemap_iter.rs(2KB)
--------treemap_ops.rs(2KB)
--------treemap_union_with.rs(2KB)
--------treemap_difference_with.rs(3KB)
--------treemap_lib.rs(3KB)
--------lib.rs(4KB)
--------bitmapwithoutruns.bin(71KB)
--------iter.rs(1KB)
--------treemap_intersect_with.rs(2KB)
----benchmarks()
--------build.rs(3KB)
--------src()
--------Cargo.toml(613B)
--------benches()
----bors.toml(63B)
----src()
--------treemap()
--------bitmap()
--------lib.rs(824B)
----Cargo.toml(617B)
----.gitignore(184B)
----README.md(3KB)
----.editorconfig(137B)