├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches ├── benchmarks │ ├── clear.rs │ ├── contains_cached.rs │ ├── contains_random.rs │ ├── drop.rs │ ├── extend_slice.rs │ ├── insert.rs │ ├── iter.rs │ ├── len.rs │ ├── max.rs │ ├── min.rs │ ├── mod.rs │ └── remove_single.rs ├── main.rs └── util │ ├── bool256.rs │ ├── hash.rs │ ├── mod.rs │ └── rand.rs ├── rustfmt.toml └── src ├── byte_set ├── ascii.rs ├── main_impl.rs ├── mod.rs ├── raw.rs └── traits.rs ├── chunk.rs ├── iter.rs ├── lib.rs ├── macros.rs └── tests ├── byte_set.rs ├── iter.rs ├── macros.rs └── mod.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/README.md -------------------------------------------------------------------------------- /benches/benchmarks/clear.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/clear.rs -------------------------------------------------------------------------------- /benches/benchmarks/contains_cached.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/contains_cached.rs -------------------------------------------------------------------------------- /benches/benchmarks/contains_random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/contains_random.rs -------------------------------------------------------------------------------- /benches/benchmarks/drop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/drop.rs -------------------------------------------------------------------------------- /benches/benchmarks/extend_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/extend_slice.rs -------------------------------------------------------------------------------- /benches/benchmarks/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/insert.rs -------------------------------------------------------------------------------- /benches/benchmarks/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/iter.rs -------------------------------------------------------------------------------- /benches/benchmarks/len.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/len.rs -------------------------------------------------------------------------------- /benches/benchmarks/max.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/max.rs -------------------------------------------------------------------------------- /benches/benchmarks/min.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/min.rs -------------------------------------------------------------------------------- /benches/benchmarks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/mod.rs -------------------------------------------------------------------------------- /benches/benchmarks/remove_single.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/benchmarks/remove_single.rs -------------------------------------------------------------------------------- /benches/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/main.rs -------------------------------------------------------------------------------- /benches/util/bool256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/util/bool256.rs -------------------------------------------------------------------------------- /benches/util/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/util/hash.rs -------------------------------------------------------------------------------- /benches/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/util/mod.rs -------------------------------------------------------------------------------- /benches/util/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/benches/util/rand.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/byte_set/ascii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/byte_set/ascii.rs -------------------------------------------------------------------------------- /src/byte_set/main_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/byte_set/main_impl.rs -------------------------------------------------------------------------------- /src/byte_set/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/byte_set/mod.rs -------------------------------------------------------------------------------- /src/byte_set/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/byte_set/raw.rs -------------------------------------------------------------------------------- /src/byte_set/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/byte_set/traits.rs -------------------------------------------------------------------------------- /src/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/chunk.rs -------------------------------------------------------------------------------- /src/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/iter.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/tests/byte_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/tests/byte_set.rs -------------------------------------------------------------------------------- /src/tests/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/tests/iter.rs -------------------------------------------------------------------------------- /src/tests/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/tests/macros.rs -------------------------------------------------------------------------------- /src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nvzqz/byte-set-rs/HEAD/src/tests/mod.rs --------------------------------------------------------------------------------