Expand description
Components are smaller mostly independent parts of your application.
Modules§
- worker
- A simpler version of components that does work in the background.
Structs§
- Async
Component Builder - A component that is ready for docking and launch.
- Async
Component Parts - Contains the initial model and widgets being docked into a component.
- Async
Component Sender - Contains senders to send and receive messages from a
Component
. - Async
Component Stream - Yields
AsyncComponent::Output
values as a stream and contains the input sender and the root widget. - Async
Connector - Contains the post-launch input sender and output receivers with the root widget.
- Async
Controller - Controls the component from afar.
- Component
Builder - A component that is ready for docking and launch.
- Component
Parts - Contains the initial model and widgets being docked into a component.
- Component
Stream - Yields
Component::Output
values as a stream and contains the input sender and the root widget. - Connector
- Contains the post-launch input sender and output receivers with the root widget.
- Controller
- Controls the component from afar.
- Message
Broker - A type that can be used in static variables to pass messages to components.
- State
Watcher - Keeps track of a components model and view.
Traits§
- Async
Component - Asynchronous variant of
Component
. - Async
Component Controller - Shared behavior of component controller types.
- Component
- The fundamental building block of a Relm4 application.
- Component
Controller - Shared behavior of component controller types.
- Simple
Async Component - Asynchronous variant of
SimpleComponent
. - Simple
Component - Elm-style variant of a
Component
with view updates separated from input updates.
Type Aliases§
- Command
Future - A future returned by a component’s command method.