MCPcopy Index your code
hub / github.com/PacktPublishing/Hands-On-Concurrency-with-Rust

github.com/PacktPublishing/Hands-On-Concurrency-with-Rust @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
357 symbols 697 edges 95 files 23 documented · 6%
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

Filter (Interface)
(no doc) [2 implementers]
Chapter04/telem/src/filter/mod.rs
Egress (Interface)
(no doc) [2 implementers]
Chapter04/telem/src/egress/mod.rs
Emitter (Interface)
(no doc)
Chapter04/telem/src/emitter/mod.rs

Core symbols most depended-on inside this repo

push
called by 50
Chapter07/treiber_stacks/src/refcount.rs
clone
called by 20
Chapter06/synchro/src/queue.rs
lock
called by 18
Chapter06/synchro/src/swap_mutex.rs
iter
called by 18
Chapter09/feruscore/src/individual/mod.rs
next
called by 17
Chapter09/feruscore/src/individual/mod.rs
len
called by 17
Chapter09/feruscore/src/individual/mod.rs
pop
called by 16
Chapter07/treiber_stacks/src/refcount.rs
freeze
called by 14
Chapter09/feruscore/src/individual/mod.rs

Shape

Function 150
Method 117
Class 57
Enum 30
Interface 3

Languages

Rust96%
C++2%
C2%

Modules by API surface

Chapter09/feruscore/src/instruction.rs28 symbols
Chapter09/feruscore/src/individual/mod.rs20 symbols
Chapter09/feruscore/src/mars.rs15 symbols
Chapter06/synchro/src/queue.rs15 symbols
Chapter02/naive_hashmap/src/lib.rs12 symbols
Chapter05/data_races/data_race02.rs9 symbols
Chapter04/data_races/data_race02.rs9 symbols
Chapter08/feruscore/src/instruction.rs8 symbols
Chapter08/feruscore/src/individual/mod.rs8 symbols
Chapter06/synchro/src/swap_mutex.rs8 symbols
Chapter05/data_races/data_race01.rs8 symbols
Chapter05/data_races/data_race00.rs8 symbols

For agents

$ claude mcp add Hands-On-Concurrency-with-Rust \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page