use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, PartialEq, Debug, Clone)]
pub enum ModemStatusUpdateState {
Startup,
Online,
ShuttingDown,
Offline,
}
impl std::fmt::Display for ModemStatusUpdateState {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match self {
ModemStatusUpdateState::Startup => write!(f, "Startup"),
ModemStatusUpdateState::Online => write!(f, "Online"),
ModemStatusUpdateState::ShuttingDown => write!(f, "ShuttingDown"),
ModemStatusUpdateState::Offline => write!(f, "Offline"),
}
}
}