MCPcopy Index your code
hub / github.com/KoffeinFlummi/rustbucket

github.com/KoffeinFlummi/rustbucket @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
90 symbols 196 edges 11 files 43 documented · 48%
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

Diagnose (Interface)
* Trait for abstracting some of the general diagnosis functionality from the * specific protocol in use. */ [3 implementers]
src/diagnose.rs
Obd2Protocol (Interface)
Trait for abstracting general OBD2 functionality common to all protocols. [1 implementers]
src/obd2.rs

Core symbols most depended-on inside this repo

read_byte
called by 12
src/kline.rs
write_byte
called by 12
src/kline.rs
write_block
called by 9
src/kwp1281.rs
read_block
called by 9
src/kwp1281.rs
busy_wait
called by 7
src/misc.rs
set_pin_mode
called by 6
src/misc.rs
busy_wait_until
called by 5
src/misc.rs
into
called by 4
src/main.rs

Shape

Method 56
Function 18
Class 10
Enum 4
Interface 2

Languages

Rust99%
Python1%

Modules by API surface

src/main.rs19 symbols
src/diagnose.rs18 symbols
src/kwp1281.rs17 symbols
src/kline.rs9 symbols
src/misc.rs7 symbols
src/kwp2000.rs7 symbols
src/can.rs5 symbols
src/obd2.rs4 symbols
src/error.rs3 symbols
plot_data.py1 symbols

For agents

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

⬇ download graph artifact