world_region/
impl_from.rs1crate::ix!();
3
4impl From<usa::USRegion> for WorldRegion {
5 fn from(x: usa::USRegion) -> Self {
6 let na: NorthAmericaRegion = x.into();
7 WorldRegion::from(na)
8 }
9}
10
11impl From<AfricaRegion> for WorldRegion {
12 fn from(x: AfricaRegion) -> Self {
13 WorldRegion::Africa(x)
14 }
15}
16
17impl From<AsiaRegion> for WorldRegion {
18 fn from(x: AsiaRegion) -> Self {
19 WorldRegion::Asia(x)
20 }
21}
22
23impl From<EuropeRegion> for WorldRegion {
24 fn from(x: EuropeRegion) -> Self {
25 WorldRegion::Europe(x)
26 }
27}
28
29impl From<NorthAmericaRegion> for WorldRegion {
30 fn from(x: NorthAmericaRegion) -> Self {
31 WorldRegion::NorthAmerica(x)
32 }
33}
34
35impl From<SouthAmericaRegion> for WorldRegion {
36 fn from(x: SouthAmericaRegion) -> Self {
37 WorldRegion::SouthAmerica(x)
38 }
39}
40
41impl From<CentralAmericaRegion> for WorldRegion {
42 fn from(x: CentralAmericaRegion) -> Self {
43 WorldRegion::CentralAmerica(x)
44 }
45}
46
47impl From<AustraliaOceaniaAntarcticaRegion> for WorldRegion {
48 fn from(x: AustraliaOceaniaAntarcticaRegion) -> Self {
49 WorldRegion::AustraliaOceaniaAntarctica(x)
50 }
51}