MCPcopy Index your code
hub / github.com/PacktPublishing/Mastering-Rust

github.com/PacktPublishing/Mastering-Rust @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
308 symbols 440 edges 138 files 1 documented · 0%
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

Countable (Interface)
(no doc)
Chapter09/countable/src/main.rs
Summable (Interface)
(no doc)
Chapter09/countable/src/countable.rs

Core symbols most depended-on inside this repo

new
called by 64
Chapter12/arena-web/src/main.rs
into
called by 14
Chapter04/into-impl.rs
print_slice
called by 5
Chapter04/array-slicing.rs
add
called by 5
Chapter04/std-trait-impls.rs
append
called by 4
Chapter06/rc-1.rs
append
called by 3
Chapter06/rc-2.rs
append
called by 3
Chapter06/rc-3.rs
establish_connection
called by 3
Chapter13/diesel-test/src/lib.rs

Shape

Function 197
Class 57
Method 41
Enum 11
Interface 2

Languages

Rust96%
C2%
Python1%
Ruby1%
TypeScript1%

Modules by API surface

Chapter12/arena-web/src/main.rs12 symbols
Chapter10/ncurses-2.rs10 symbols
Chapter12/telegram-github-bot/src/main.rs9 symbols
Chapter05/custom-error-2.rs9 symbols
Chapter11/chomp-sexpr/src/main.rs8 symbols
Chapter11/serde-custom/src/main.rs7 symbols
Chapter03/buist/src/main.rs7 symbols
Chapter05/custom-error-1.rs6 symbols
Chapter09/countable/src/main.rs5 symbols
Chapter06/rc-3.rs5 symbols
Chapter06/rc-2.rs5 symbols
Chapter06/rc-1.rs5 symbols

For agents

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

⬇ download graph artifact