use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum ShipNavFlightMode {
#[serde(rename = "DRIFT")]
Drift,
#[serde(rename = "STEALTH")]
Stealth,
#[serde(rename = "CRUISE")]
Cruise,
#[serde(rename = "BURN")]
Burn,
}
impl ToString for ShipNavFlightMode {
fn to_string(&self) -> String {
match self {
Self::Drift => String::from("DRIFT"),
Self::Stealth => String::from("STEALTH"),
Self::Cruise => String::from("CRUISE"),
Self::Burn => String::from("BURN"),
}
}
}