Trait relm4::MessageHandler
source · [−]pub trait MessageHandler<ParentModel: Model> {
type Msg;
type Sender;
fn init(
parent_model: &ParentModel,
parent_sender: Sender<ParentModel::Msg>
) -> Self;
fn send(&self, msg: Self::Msg);
fn sender(&self) -> Self::Sender;
}
Expand description
A message handler that can be used in situations where a RelmWorker
isn’t flexible enough.
Associated Types
The sender type that can be used to send a message to a RelmMsgHandler
.
Required methods
Initialize this message handler.
Get a sender for sending messages to this RelmMsgHandler
.