MCPcopy Index your code
hub / github.com/Kimundi/owning-ref-rs

github.com/Kimundi/owning-ref-rs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
86 symbols 232 edges 1 files 25 documented · 29%
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

IntoErased (Interface)
Helper trait for erasing the concrete type of what an owner derferences to, for example `Box -> Box `. Thi [3 implementers]
src/lib.rs
Erased (Interface)
Helper trait for an erased concrete type an owner dereferences to. This is used in form of a trait object for keeping so [1 …
src/lib.rs
ToHandle (Interface)
Trait to implement the conversion of owner to handle for common types. [1 implementers]
src/lib.rs
ToHandleMut (Interface)
Trait to implement the conversion of owner to mutable handle for common types. [1 implementers]
src/lib.rs

Core symbols most depended-on inside this repo

map
called by 30
src/lib.rs
example
called by 28
src/lib.rs
map_mut
called by 20
src/lib.rs
erase_owner
called by 10
src/lib.rs
as_ref
called by 7
src/lib.rs
try_map
called by 4
src/lib.rs
map_owner
called by 4
src/lib.rs
map_owner_box
called by 4
src/lib.rs

Shape

Function 44
Method 32
Class 6
Interface 4

Languages

Rust100%

Modules by API surface

src/lib.rs86 symbols

For agents

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

⬇ download graph artifact