MCPcopy Index your code
hub / github.com/CasualX/external

github.com/CasualX/external @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
455 symbols 823 edges 46 files 71 documented · 16%
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

AsInner (Interface)
Expose the raw inner type. [1 implementers]
src/inner.rs
CtrlHandler (Interface)
Defines the ctrl handler. [1 implementers]
src/control.rs
HookContext (Interface)
(no doc) [2 implementers]
src/hook/mod.rs
WndClass (Interface)
(no doc)
src/wndclass.rs
AsInnerMut (Interface)
Expose the mutable raw inner type.
src/inner.rs
WindowsHook (Interface)
User callbacks.
src/hook/mod.rs
IntoInner (Interface)
Convert into raw inner type.
src/inner.rs
FromInner (Interface)
Convert from raw inner type.
src/inner.rs

Core symbols most depended-on inside this repo

as_mut_ptr
called by 19
src/memory.rs
len
called by 18
src/memory.rs
info_mut
called by 13
src/hook/keyboard_ll.rs
as_inner
called by 12
src/system/system_modules.rs
info
called by 11
src/hook/keyboard_ll.rs
next
called by 8
src/module/module_enum.rs
info_mut
called by 8
src/hook/mouse_ll.rs
info
called by 8
src/hook/mouse_ll.rs

Shape

Method 352
Class 55
Function 38
Interface 8
Enum 2

Languages

Rust100%

Modules by API surface

src/process/process_list.rs38 symbols
src/hook/keyboard_ll.rs34 symbols
src/memory.rs33 symbols
src/module/module_ldr_data.rs29 symbols
src/hook/mouse_ll.rs28 symbols
src/vk.rs23 symbols
src/mouse.rs23 symbols
src/snap.rs21 symbols
src/process/process_vm.rs20 symbols
src/thread/thread_rights.rs19 symbols
src/process/process_rights.rs19 symbols
src/window/window.rs16 symbols

For agents

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

⬇ download graph artifact