initiative_core/world/place/region/political/
mod.rs1use 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}