MCPcopy Index your code
hub / github.com/bluss/indexing

github.com/bluss/indexing @v0.4.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.4.1 ↗ · + Follow
309 symbols 889 edges 25 files 44 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Trustworthy (Interface)
The most basic container trait: it can have indices and ranges that are trusted to be in bounds. [4 implementers]
src/container_traits.rs
Provable (Interface)
(no doc) [5 implementers]
src/proof.rs
PointerRange (Interface)
Unsafe because: Must only be implemented by a range branded by `'id`. [2 implementers]
src/pointer.rs
PointerExt (Interface)
Extension methods for raw pointers [2 implementers]
src/pointer_ext.rs
ContainerPrivate (Interface)
Access the internals of Container in the whole crate (but not outside) [1 implementers]
src/lib.rs
IntoCheckedRange (Interface)
(no doc) [2 implementers]
src/indexing.rs
Contiguous (Interface)
The container has a contiguous addressable range. [4 implementers]
src/container_traits.rs
ProofAdd (Interface)
Represents the combination of two proofs `P` and `Q` by a new type `Sum`. [2 implementers]
src/proof.rs

Core symbols most depended-on inside this repo

first
called by 58
src/pointer.rs
len
called by 47
src/pointer.rs
scope
called by 43
src/container.rs
offset
called by 40
src/pointer_ext.rs
range
called by 26
src/container.rs
nonempty
called by 24
src/pointer.rs
last
called by 21
src/pointer.rs
len
called by 20
src/container.rs

Shape

Method 155
Function 120
Interface 17
Class 14
Enum 3

Languages

Rust100%

Modules by API surface

src/indexing.rs51 symbols
src/pointer.rs50 symbols
src/container.rs44 symbols
src/algorithms.rs41 symbols
benches/binary_search.rs29 symbols
src/container_traits.rs23 symbols
tests/tests.rs14 symbols
src/lib.rs13 symbols
src/proof.rs9 symbols
src/pointer_ext.rs7 symbols
src/index_error.rs5 symbols
benches/quicksort.rs5 symbols

For agents

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

⬇ download graph artifact