MCPcopy Index your code
hub / github.com/diwic/reffers-rs

github.com/diwic/reffers-rs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
172 symbols 376 edges 8 files 20 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

AReffic (Interface)
An unsafe trait that makes sure the type can be used as owner for ARef. If you implement this for your own types, make [17 …
src/aref.rs
Repr (Interface)
This is an implementation detail. Please don't mess with it. It's for abstracting over sized and unsized types. [3 implementers]
src/rc.rs
Repr (Interface)
This is an implementation detail. Please don't mess with it. It's for abstracting over sized and unsized types. [3 implementers]
src/arc.rs
Dummy (Interface)
(no doc) [2 implementers]
src/rmba.rs
BitMask (Interface)
The BitMask trait configures the memory overhead and the number of bits for Ref, Strong and Weak references. If you lik
src/rc_bitmask.rs
Descend (Interface)
An unsafe trait that abstracts over things you can borrow or lock, such as RefCell, RwLock and Mutex. You probably do n [3 …
src/aref.rs
BitMaskOps (Interface)
(no doc) [1 implementers]
src/rc_bitmask.rs

Core symbols most depended-on inside this repo

get
called by 38
src/rc.rs
clone
called by 20
src/rc.rs
verify_areffic
called by 13
src/aref.rs
inc
called by 11
src/rc.rs
set_state
called by 10
src/rc.rs
as_ref
called by 9
src/aref.rs
state
called by 7
src/rc.rs
dec
called by 7
src/rc.rs

Shape

Method 106
Function 31
Class 26
Interface 7
Enum 2

Languages

Rust100%

Modules by API surface

src/rc.rs49 symbols
src/aref.rs41 symbols
src/arc.rs34 symbols
src/rmba.rs33 symbols
src/rc_bitmask.rs7 symbols
src/lib.rs6 symbols
benches/bench.rs2 symbols

For agents

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

⬇ download graph artifact