Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A better compressed bitset in Rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
NotificationsYou must be signed in to change notification settings

RoaringBitmap/roaring-rs

Repository files navigation

This is aRust port of theRoaring bitmap data structure, initiallydefined as aJava library and described inBetter bitmapperformance with Roaring bitmaps.

Rust version policy

This crate only supports the current stable version of Rust, patch releases mayuse new features at any time.

Developing

This project usesClippy,rustfmt, and denies warnings in CI builds. Available viarustup component add clippy rustfmt.

To ensure your changes will be accepted please check them with:

cargo fmt -- --checkcargo clippy --all-targets -- -D warnings

In addition, ensure all tests are passing withcargo test

Benchmarking

It is recommended to run thecargo bench command.Thebenchmarks directory contains a library that is dedicated to benchmarking theRoaring library by using a set ofreal-world datasets. It is also advised to run the benchmarkson a bare-metal machine, running them on the base branch and then on the contribution PRbranch to better see the changes.

Those benchmarks are designed on top of the Criterion library,you can read more about iton the user guide.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submittedfor inclusion in the work by you shall be dual licensed as above, without anyadditional terms or conditions.

Experimental features

Thesimd feature is in active development. It has not been tested. If you would like to build withsimd note thatstd::simd is only available in Rust nightly.

About

A better compressed bitset in Rust

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Contributors44

Languages


[8]ページ先頭

©2009-2025 Movatter.jp