MCPcopy Index your code
hub / github.com/PacktPublishing/Rust-Standard-Library-Cookbook

github.com/PacktPublishing/Rust-Standard-Library-Cookbook @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
333 symbols 556 edges 70 files 41 documented · 12%
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

Animal (Interface)
Boxes enable you to use traditional OOP polymorph [2 implementers]
Chapter05/src/bin/boxing.rs
Animal (Interface)
(no doc) [1 implementers]
Chapter10/src/bin/return_abstract.rs
HelloWorld (Interface)
trait definitions have to be in "consumer" crate
Chapter05/src/bin/custom_derive.rs
EmailSender (Interface)
(no doc) [1 implementers]
Chapter05/src/bin/interior_mutability.rs

Core symbols most depended-on inside this repo

push
called by 19
Chapter02/src/bin/own_iterator.rs
next
called by 17
Chapter02/src/bin/own_iterator.rs
read
called by 12
Chapter09/src/bin/making_requests.rs
create
called by 8
Chapter09/src/bin/making_requests.rs
lock
called by 7
Chapter07/src/bin/atomic.rs
start_send
called by 7
Chapter08/src/bin/sinks.rs
build
called by 6
Chapter01/src/bin/builder.rs
poll
called by 6
Chapter08/src/bin/pool.rs

Shape

Function 192
Method 80
Class 51
Enum 6
Interface 4

Languages

Rust100%

Modules by API surface

Chapter08/src/bin/errors.rs14 symbols
Chapter08/src/bin/sinks.rs12 symbols
Chapter05/src/bin/interior_mutability.rs12 symbols
Chapter05/src/bin/boxing.rs12 symbols
Chapter09/src/bin/making_requests.rs11 symbols
Chapter09/src/bin/file_server.rs11 symbols
Chapter08/src/bin/pool.rs11 symbols
Chapter06/src/bin/custom_logger.rs11 symbols
Chapter01/src/bin/builder.rs11 symbols
Chapter08/src/bin/streams.rs10 symbols
Chapter08/src/bin/returning.rs10 symbols
Chapter10/src/bin/benchmarking.rs9 symbols

For agents

$ claude mcp add Rust-Standard-Library-Cookbook \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact