MCPcopy Index your code
hub / github.com/antoyo/relm

github.com/antoyo/relm @relm-derive-v0.23.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release relm-derive-v0.23.0 ↗ · + Follow
997 symbols 2,104 edges 114 files 161 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

WidgetTest (Interface)
Trait implemented by the generator to ease the creation of tests of relm widgets using the view! macro. [15 implementers]
src/widget.rs
Update (Interface)
Trait for a basic (non-widget) component. A component has a model (data) associated with it and can mutate it when it re [39 …
src/state/mod.rs
Formula (Interface)
A formula. This formula can be parsed into and parsed from a String. [6 implementers]
relm-examples/examples/7gui/7_cells/src/model/formula.rs
Container (Interface)
Trait to implement relm container widget. [4 implementers]
src/container.rs
SourceFuncs (Interface)
(no doc) [2 implementers]
src/core/source.rs
IncDec (Interface)
(no doc) [2 implementers]
relm-examples/tests/multi-generic-widget-attribute.rs
Widget (Interface)
Trait to implement to manage widget's events.
src/widget.rs
UpdateNew (Interface)
Trait for an `Update` object that can be created directly. This is useful for non-widget component. [1 implementers]
src/state/mod.rs

Core symbols most depended-on inside this repo

clone
called by 265
src/core/mod.rs
to_string
called by 124
relm-examples/examples/7gui/3_flight_booker/src/main.rs
click
called by 119
relm-test/src/lib.rs
add
called by 65
relm-examples/examples/7gui/5_crud/src/model/person_list.rs
run
called by 62
src/lib.rs
emit
called by 46
src/core/mod.rs
stream
called by 35
src/core/mod.rs
widget
called by 30
relm-derive/src/gen/generator.rs

Shape

Method 424
Function 231
Class 215
Enum 112
Interface 15

Languages

Rust100%

Modules by API surface

relm-derive/src/gen/parser.rs53 symbols
relm-examples/examples/7gui/7_cells/src/model/formula.rs30 symbols
relm-derive/src/gen/mod.rs29 symbols
relm-derive/src/gen/generator.rs29 symbols
src/core/mod.rs25 symbols
relm-examples/tests/multi-container.rs21 symbols
relm-examples/examples/7gui/7_cells/src/model/cell.rs20 symbols
relm-examples/tests/generic-widget.rs19 symbols
relm-examples/tests/communication.rs19 symbols
relm-examples/tests/multiple-widgets.rs18 symbols
relm-examples/tests/multi-generic-widget.rs18 symbols
relm-examples/tests/relm-root.rs17 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page