use serde::{de, Deserialize, Deserializer, Serialize, Serializer};
use std::fmt;
use std::str::FromStr;
#[derive(Debug, PartialOrd, PartialEq, Copy, Clone)]
pub enum DivoomToolCountdownAction {
Stop,
Start,
Raw(i32),
}
impl_divoom_dto_enum_traits!(DivoomToolCountdownAction, Stop: "stop", Start: "start");
#[derive(Debug, PartialOrd, PartialEq, Copy, Clone)]
pub enum DivoomToolNoiseAction {
Stop,
Start,
Raw(i32),
}
impl_divoom_dto_enum_traits!(DivoomToolNoiseAction, Stop: "stop", Start: "start");
#[derive(Debug, PartialOrd, PartialEq, Copy, Clone)]
pub enum DivoomToolStopwatchAction {
Stop,
Start,
Reset,
Raw(i32),
}
impl_divoom_dto_enum_traits!(DivoomToolStopwatchAction, Stop: "stop", Start: "start", Reset: "reset");