use serde::{Deserialize, Serialize};
#[derive(Debug, Copy, Clone, Eq, PartialEq, Serialize, Deserialize)]
pub enum Category {
Geo,
Met,
Safety,
Security,
Rescue,
Fire,
Health,
Env,
Transport,
Infra,
CBRNE,
Other,
}
impl From<crate::v1dot0::Category> for Category {
fn from(prev: crate::v1dot0::Category) -> Self {
use crate::v1dot0::Category as Prev;
match prev {
Prev::Geo => Category::Geo,
Prev::Met => Category::Met,
Prev::Safety => Category::Safety,
Prev::Security => Category::Security,
Prev::Rescue => Category::Rescue,
Prev::Fire => Category::Fire,
Prev::Health => Category::Health,
Prev::Env => Category::Env,
Prev::Transport => Category::Transport,
Prev::Infra => Category::Infra,
Prev::Other => Category::Other,
}
}
}