MCPcopy Index your code
hub / github.com/ddbnl/ez_term

github.com/ddbnl/ez_term @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,298 symbols 4,007 edges 80 files 437 documented · 34%
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

GenericState (Interface)
State trait which contains methods for managing fields common to all widget states. [11 implementers]
src/states/ez_state.rs
EzObject (Interface)
Trait representing both widgets and layouts implementing methods which are common to all UI objects (such as size, posit [11 …
src/widgets/ez_object.rs
CustomData (Interface)
Custom data that the end-user can add to the scheduler to access in callbacks
src/scheduler/definitions.rs

Core symbols most depended-on inside this repo

copy_from
called by 391
src/property/ez_property.rs
set_from_ez_value
called by 384
src/property/ez_property.rs
get_mut
called by 201
src/run/tree.rs
set
called by 167
src/property/ez_property.rs
clean_up_property
called by 120
src/scheduler/scheduler_funcs.rs
get_effective_size
called by 115
src/states/layout_state.rs
get
called by 85
src/run/tree.rs
update
called by 76
src/states/ez_state.rs

Shape

Method 1,102
Function 136
Class 49
Enum 8
Interface 3

Languages

Rust100%

Modules by API surface

src/states/definitions.rs151 symbols
src/states/layout_state.rs76 symbols
src/states/ez_state.rs62 symbols
src/run/tree.rs60 symbols
src/widgets/ez_object.rs57 symbols
src/scheduler/scheduler.rs54 symbols
src/states/text_input_state.rs53 symbols
src/states/dropdown_state.rs50 symbols
src/states/slider_state.rs47 symbols
src/states/radio_button_state.rs46 symbols
src/states/checkbox_state.rs44 symbols
src/states/progress_bar_state.rs43 symbols

For agents

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

⬇ download graph artifact