1
2
3
4
5
6
7
8
9
10
11
use serde::{Serialize, Deserialize};

use crate::{Frame, InputEvent};

/// The payload of a model message.
#[derive(Debug, Serialize, Deserialize, PartialEq, Eq, Clone)]
#[serde(untagged)]
pub enum Model {
    Frame(Frame),
    InputEvent(InputEvent),
}