MCPcopy Index your code
hub / github.com/PacktPublishing/Network-Programming-with-Rust

github.com/PacktPublishing/Network-Programming-with-Rust @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
330 symbols 436 edges 95 files 17 documented · 5%
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

FooBarService (Interface)
(no doc) [2 implementers]
Chapter05/grpc/src/foobar_grpc.rs
Max (Interface)
(no doc) [2 implementers]
Chapter02/traits.rs
Format (Interface)
(no doc) [1 implementers]
Chapter09/appendix/bitflags-example/src/main.rs
Sawtooth (Interface)
(no doc) [1 implementers]
Chapter02/extending-types.rs

Core symbols most depended-on inside this repo

run
called by 12
Chapter03/mio-example/src/main.rs
get_unknown_fields
called by 12
Chapter05/grpc/src/foobar.rs
as_ref
called by 12
Chapter05/grpc/src/foobar.rs
clear
called by 7
Chapter05/grpc/src/foobar.rs
mut_unknown_fields
called by 6
Chapter05/grpc/src/foobar.rs
file_descriptor_proto
called by 6
Chapter05/grpc/src/foobar.rs
set_location
called by 4
Chapter05/grpc/src/foobar.rs
get_cached_size
called by 4
Chapter05/grpc/src/foobar.rs

Shape

Function 160
Method 112
Class 49
Enum 5
Interface 4

Languages

Rust100%

Modules by API surface

Chapter05/grpc/src/foobar.rs62 symbols
Chapter07/collatz-streaming/src/lib.rs16 symbols
Chapter04/chapter4/serde-custom/src/main.rs11 symbols
Chapter07/collatz-multiplexed/src/lib.rs10 symbols
Chapter07/collatz-proto/src/main.rs9 symbols
Chapter05/grpc/src/foobar_grpc.rs9 symbols
Chapter06/ch6/rocket-blog/src/main.rs7 symbols
Chapter05/lettre-example/src/main.rs7 symbols
Chapter09/appendix/hyper-async-await/src/main.rs6 symbols
Chapter06/ch6/hyper-server-faster/src/main.rs6 symbols
Chapter09/appendix/rayon-parallel/src/main.rs5 symbols
Chapter06/ch6/rocket-blog/src/post.rs5 symbols

For agents

$ claude mcp add Network-Programming-with-Rust \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact