[][src]Enum address_formatter::Component

pub enum Component {
    Attention,
    HouseNumber,
    House,
    Road,
    Village,
    Suburb,
    City,
    County,
    CountyCode,
    Postcode,
    StateDistrict,
    State,
    StateCode,
    Region,
    Island,
    Neighbourhood,
    Country,
    CountryCode,
    Continent,
    Town,
    CityDistrict,
}

A Component is a field of a Place

Variants

Attention

Leftover field. Can hold a name of a POI, name of building, ... will often be display first

HouseNumber

house_number of the place

House

house of the place

Road

road of the place

Village

village of the place

Suburb

suburb of the place

City

city of the place

County

county of the place

CountyCode

county_code of the place

Postcode

postcode of the place

StateDistrict

state_district of the place

State

state of the place

StateCode

state_code of the place

Region

region of the place

Island

island of the place

Neighbourhood

neighbourhood of the place

Country

country of the place

CountryCode

country_code of the place

Continent

continent of the place

Town

town of the place

CityDistrict

city_district of the place

Trait Implementations

impl Clone for Component[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for Component[src]

impl Copy for Component[src]

impl PartialEq<Component> for Component[src]

#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Display for Component[src]

impl Debug for Component[src]

impl Hash for Component[src]

default fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl FromStr for Component[src]

type Err = ParseError

The associated error which can be returned from parsing.

impl IntoEnumIterator for Component[src]

type Iterator = ComponentIter

impl Serialize for Component[src]

impl<V> Enum<V> for Component[src]

type Array = [V; 21]

Representation of an enum map for type V, usually an array.

Auto Trait Implementations

impl Send for Component

impl Sync for Component

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]