1 2 3 4 5 6 7 8 9 10 11
#[derive(Serialize, Deserialize, Debug)] pub struct DeviceState { pub(crate) state: RunningState, } #[derive(Serialize, Deserialize, Debug, Copy, Clone)] #[serde(rename_all = "lowercase")] pub(crate) enum RunningState { Started, Stopped, }