world_region/
world_region.rs

1// ---------------- [ File: src/world_region.rs ]
2crate::ix!();
3
4// WorldRegion Enum
5#[derive(FileDownloader,Debug,PartialOrd,Ord,PartialEq,Eq,Hash,Clone,Copy,StrumDisplay,StrumEnumIter,StrumEnumVariantNames)]
6#[strum(ascii_case_insensitive)]
7pub enum WorldRegion {
8    Africa(AfricaRegion),
9    Asia(AsiaRegion),
10    Europe(EuropeRegion),
11    NorthAmerica(NorthAmericaRegion),
12    SouthAmerica(SouthAmericaRegion),
13    CentralAmerica(CentralAmericaRegion),
14    AustraliaOceaniaAntarctica(AustraliaOceaniaAntarcticaRegion),
15}
16
17impl Default for WorldRegion {
18
19    fn default() -> Self {
20        WorldRegion::Africa(AfricaRegion::default())
21    }
22}