MCPcopy Index your code
hub / github.com/cgaebel/iobuf

github.com/cgaebel/iobuf @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
364 symbols 784 edges 8 files 19 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

IntLike (Interface)
8-64 bit integer types. Not floating point. This used to be in the standard library, but was pulled out into an externa [10 …
src/intlike.rs
Iobuf (Interface)
Input/Output Buffer Have your functions take a generic IObuf when they don't modify the buffer contents. This allows th [3 …
src/iobuf.rs
Allocator (Interface)
Used to provide custom memory to Iobufs, instead of just using the heap. [1 implementers]
src/raw.rs

Core symbols most depended-on inside this repo

len
called by 45
src/raw.rs
check_range_u32
called by 24
src/raw.rs
debug_check_invariants
called by 20
src/raw.rs
lo_min
called by 19
src/raw.rs
as_window_slice
called by 17
src/raw.rs
debug_check_range_u32
called by 16
src/raw.rs
push
called by 15
src/bufspan.rs
into_iter
called by 14
src/bufspan.rs

Shape

Method 287
Function 61
Class 10
Enum 3
Interface 3

Languages

Rust100%

Modules by API surface

src/raw.rs157 symbols
src/impls.rs111 symbols
src/bufspan.rs56 symbols
src/appendbuf.rs27 symbols
src/ringbuf.rs6 symbols
src/intlike.rs6 symbols
src/iobuf.rs1 symbols

For agents

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

⬇ download graph artifact