world-region 0.6.0

A Rust crate providing enums and conversions for World regions and their subregions, building on the africa, europe, north-america, etc crates.
Documentation
// ---------------- [ File: src/world_region.rs ]
crate::ix!();

// WorldRegion Enum
#[derive(FileDownloader,Debug,PartialOrd,Ord,PartialEq,Eq,Hash,Clone,Copy,StrumDisplay,StrumEnumIter,StrumEnumVariantNames)]
#[strum(ascii_case_insensitive)]
pub enum WorldRegion {
    Africa(AfricaRegion),
    Asia(AsiaRegion),
    Europe(EuropeRegion),
    NorthAmerica(NorthAmericaRegion),
    SouthAmerica(SouthAmericaRegion),
    CentralAmerica(CentralAmericaRegion),
    AustraliaOceaniaAntarctica(AustraliaOceaniaAntarcticaRegion),
}

impl Default for WorldRegion {

    fn default() -> Self {
        WorldRegion::Africa(AfricaRegion::default())
    }
}