Continent

Enumin geofastly 0.13.1View source
1
2
3
4
5
6
7
8
9
10
pub enum Continent {
Africa,
Antarctica,
Asia,
Europe,
NorthAmerica,
Oceania,
SouthAmerica,
Other(String),
}

Continent.

Variants

Africa

Antarctica

Asia

Europe

NorthAmerica

Oceania

SouthAmerica

Other

A continent that is known, but not one of the above variants.

The Earth is not prone to spontaneously developing new continents, however names of continents might change. If the short name for a continent changes, this is how an unknown name would be reported.

0: String

Methods

fn as_code(&self) -> &'static str

Get the two-letter continent code.

Continent Code
Africa AF
Asia AS
Europe EU
North America NA
South America SA
Oceania OC
Antarctica AN

In the case of an unrecognized continent code in the geolocation database, as_code may return ??.

Parameters

self: &Self

Returns

&str

Trait implementations

impl Clone for Continent

fn clone(&self) -> Self

Parameters

self: &Self

Returns

Self

impl Debug for Continent

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Parameters

self: &Self
f: &mut $crate::fmt::Formatter

Returns

$crate::fmt::Result

impl Deserialize for Continent

deserialize

View source
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where
__D: Deserializer<'de>,

Parameters

__deserializer: __D

Returns

_serde::__private228::Result<Self, __D::Error>

impl PartialEq for Continent

fn eq(&self, other: &Self) -> bool

Parameters

self: &Self
other: &Self

Returns

bool

impl Serialize for Continent

serialize

View source
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where
__S: Serializer,

Parameters

self: &Self
__serializer: __S

Returns

_serde::__private228::Result<__S::Ok, __S::Error>

Auto trait implementations

Blanket implementations