MCPcopy Index your code
hub / github.com/TheAlgorithms/Rust

github.com/TheAlgorithms/Rust @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,119 symbols 7,230 edges 421 files 687 documented · 22%
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

IntoWeightUnit (Interface)
Trait for types that can be converted into a WeightUnit [3 implementers]
src/conversions/weight.rs
BloomFilter (Interface)
A Bloom Filter is a probabilistic data structure testing whether an element [3 implementers]
src/data_structures/probabilistic/bloom_filter.rs
Chromosome (Interface)
The goal is to showcase how Genetic algorithms generically work See: https://en.wikipedia.org/wiki/Genetic_algorithm for [2 …
src/general/genetic.rs
Field (Interface)
A field [1 implementers]
src/math/field.rs
DetectCycle (Interface)
(no doc) [2 implementers]
src/graph/detect_cycle.rs
Hasher (Interface)
(no doc)
src/hashing/hashing_traits.rs
IntoPressureUnit (Interface)
Trait for types that can be converted into a PressureUnit [3 implementers]
src/conversions/pressure.rs
CountMinSketch (Interface)
A probabilistic data structure holding an approximate count for diverse items efficiently (using constant space) Let's [1 …
src/data_structures/probabilistic/count_min_sketch.rs

Core symbols most depended-on inside this repo

len
called by 538
src/data_structures/heap.rs
iter
called by 360
src/data_structures/heap.rs
push
called by 342
src/data_structures/stack_using_singly_linked_list.rs
insert
called by 255
src/data_structures/trie.rs
is_empty
called by 133
src/data_structures/heap.rs
add_edge
called by 68
src/graph/kosaraju.rs
add_edge
called by 62
src/graph/prim.rs
pop
called by 42
src/data_structures/heap.rs

Shape

Function 2,363
Method 545
Class 149
Enum 50
Interface 12

Languages

Rust100%

Modules by API surface

src/financial/depreciation.rs37 symbols
src/bit_manipulation/binary_shifts.rs37 symbols
src/conversions/energy.rs36 symbols
src/conversions/order_of_magnitude_conversion.rs35 symbols
src/data_structures/avl_tree.rs33 symbols
src/conversions/weight.rs32 symbols
src/data_structures/treap.rs31 symbols
src/data_structures/linked_list.rs31 symbols
src/math/matrix_ops.rs30 symbols
src/math/elliptic_curve.rs29 symbols
src/data_structures/veb_tree.rs28 symbols
src/math/field.rs27 symbols

For agents

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

⬇ download graph artifact