MCPcopy Index your code
hub / github.com/alex-shapiro/ditto

github.com/alex-shapiro/ditto @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
571 symbols 2,101 edges 28 files 93 documented · 16%
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

IntoJson (Interface)
(no doc) [8 implementers]
src/json.rs
NestedInner (Interface)
(no doc) [3 implementers]
src/traits.rs
Element (Interface)
(no doc) [1 implementers]
src/tree.rs
Key (Interface)
(no doc) [1 implementers]
src/map.rs
SetElement (Interface)
(no doc) [1 implementers]
src/set.rs
NestedOp (Interface)
(no doc) [3 implementers]
src/traits.rs
Value (Interface)
(no doc) [1 implementers]
src/map.rs

Core symbols most depended-on inside this repo

new
called by 217
src/text/text_edit.rs
insert
called by 111
src/dot.rs
clone_state
called by 72
src/counter.rs
execute_op
called by 47
src/map.rs
remove
called by 46
src/map.rs
push
called by 42
src/list.rs
clone
called by 39
src/text/mod.rs
state
called by 38
src/counter.rs

Shape

Function 272
Method 241
Class 41
Enum 10
Interface 7

Languages

Rust100%

Modules by API surface

src/json.rs78 symbols
src/text/text_edit.rs68 symbols
src/tree.rs51 symbols
src/text/mod.rs38 symbols
src/map.rs38 symbols
src/list.rs37 symbols
src/sequence/uid.rs36 symbols
tests/set.rs23 symbols
tests/map.rs23 symbols
tests/list.rs22 symbols
src/register.rs21 symbols
src/set.rs20 symbols

For agents

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

⬇ download graph artifact