yew_agent/reactor/messages.rs
1use serde::{Deserialize, Serialize};
2
3/// The Bridge Input.
4#[derive(Debug, Serialize, Deserialize)]
5pub(crate) enum ReactorInput<I> {
6 /// An input message.
7 Input(I),
8}
9
10/// The Bridge Output.
11#[derive(Debug, Serialize, Deserialize)]
12pub enum ReactorOutput<O> {
13 /// An output message has been received.
14 Output(O),
15 /// Reactor for current bridge has exited.
16 Finish,
17}