MCPcopy Index your code
hub / github.com/amethyst/hibitset

github.com/amethyst/hibitset @0.6.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.6.4 ↗ · + Follow
181 symbols 463 edges 9 files 22 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

hibitset

Build Status Crates.io

Provides hierarchical bit sets, which allow very fast iteration on sparse data structures.

Usage

Just add this to your Cargo.toml:

[dependencies]
hibitset = "0.6"

License

This library is licensed under the Apache License 2.0, see the LICENSE file for more information.

Extension points exported contracts — how you extend this code

BitSetLike (Interface)
A generic interface for [`BitSetLike`]-like types. Every `BitSetLike` is hierarchical, meaning that there are multiple [9 …
src/lib.rs
Row (Interface)
(no doc) [1 implementers]
src/util.rs
DrainableBitSet (Interface)
A extension to the [`BitSetLike`] trait which allows draining it. [5 implementers]
src/lib.rs

Core symbols most depended-on inside this repo

add
called by 63
src/lib.rs
iter
called by 38
src/lib.rs
mask
called by 23
src/util.rs
bench_payload
called by 20
benches/iter.rs
bench
called by 15
benches/iter.rs
add
called by 9
src/atomic.rs
get
called by 9
src/atomic.rs
next
called by 9
src/util.rs

Shape

Function 95
Method 66
Class 15
Interface 3
Enum 2

Languages

Rust100%

Modules by API surface

src/lib.rs40 symbols
benches/iter.rs38 symbols
src/atomic.rs27 symbols
src/ops.rs25 symbols
src/util.rs21 symbols
src/iter/parallel.rs12 symbols
src/iter/mod.rs9 symbols
benches/benches.rs5 symbols
src/iter/drain.rs4 symbols

For agents

$ claude mcp add hibitset \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact