Module relm4::component

source ·
Expand description

Components are smaller mostly independent parts of your application.

Modules

A simpler version of components that does work in the background.

Structs

A component that is ready for docking and launch.
Contains the initial model and widgets being docked into a component.
Contains senders to send and receive messages from a Component.
Contains the post-launch input sender and output receivers with the root widget.
Controls the component from afar.
A component that is ready for docking and launch.
Contains the initial model and widgets being docked into a component.
Yields Component::Output values as a stream and contains the input sender and the root widget.
Contains the post-launch input sender and output receivers with the root widget.
Controls the component from afar.
A type that can be used in static variables to pass messages to components.
Keeps track of a components model and view.

Traits

Asynchronous variant of Component.
Shared behavior of component controller types.
The fundamental building block of a Relm4 application.
Shared behavior of component controller types.
Asynchronous variant of SimpleComponent.
Elm-style variant of a Component with view updates separated from input updates.

Type Definitions

A future returned by a component’s command method.