MCPcopy Index your code
hub / github.com/cull-os/carcass

github.com/cull-os/carcass @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
703 symbols 1,879 edges 62 files 30 documented · 4%
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

IntoSpan (Interface)
A trait to extract [`Span`] from types that relate to source code and have spans. [6 implementers]
ranged/span.rs
IntoSize (Interface)
A trait to extract [`Size`] from types that relate to source code and have sizes. [5 implementers]
ranged/size.rs
Display (Interface)
(no doc) [7 implementers]
ust/mod.rs
DisplayTags (Interface)
(no doc) [8 implementers]
ust/terminal/tag.rs
Dupe (Interface)
(no doc) [135 implementers]
dup/mod.rs
TryFrom (Interface)
(no doc) [6 implementers]
cab/syntax/mod.rs
Root (Interface)
(no doc) [3 implementers]
cab/runtime/value/path/mod.rs
Arc (Interface)
Extension trait for wrapping values in [`sync::Arc`]. This trait is implemented for all `T`, which makes `.arc()` avail [1 …
cab/util/suffix.rs

Core symbols most depended-on inside this repo

span
called by 142
ranged/span.rs
write
called by 62
cab/runtime/value/path/mod.rs
style
called by 60
ust/color.rs
len
called by 59
ranged/span.rs
dupe
called by 59
dup/mod.rs
push
called by 49
cab/runtime/scope.rs
spanned
called by 47
ranged/span.rs
push_operation
called by 46
cab/runtime/code.rs

Shape

Method 450
Class 91
Function 80
Enum 63
Interface 19

Languages

Rust100%

Modules by API surface

ust/terminal/mod.rs48 symbols
ust/terminal/tag.rs34 symbols
cab/runtime/compiler/mod.rs33 symbols
cab/syntax/noder.rs32 symbols
ust/report.rs28 symbols
ust/style.rs27 symbols
cab/syntax/node.rs27 symbols
cab/syntax/loder.rs27 symbols
ranged/span.rs25 symbols
cab/syntax/tokenizer.rs25 symbols
route67/ip.rs22 symbols
radicle-ci-nix/broker.rs22 symbols

For agents

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

⬇ download graph artifact