initiative_core/world/place/region/political/
mod.rs

1use initiative_macros::WordList;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Copy, Debug, Deserialize, Eq, PartialEq, Serialize, WordList)]
5#[serde(into = "&'static str", try_from = "&str")]
6pub enum PoliticalType {
7    Barony,
8    CityState,
9    Confederation,
10    Country,
11    County,
12    Domain,
13    Duchy,
14    Empire,
15    Kingdom,
16    Nation,
17    Principality,
18    Province,
19    Realm,
20    Region,
21    Territory,
22}
23
24impl PoliticalType {
25    pub const fn get_emoji(&self) -> Option<&'static str> {
26        Some("👑")
27    }
28}