[][src]Enum trenitalia::TrainNumber

pub enum TrainNumber {
    Regionale(u32),
    RegionaleVeloce(u32),
    InterCity(u32),
    FrecciaRossa(u32),
    FrecciaArgento(u32),
    FrecciaBianca(u32),
    InterCityNotte(u32),
    EuroNight(u32),
    EuroCity(u32),
    Bus(u32),
    Unknown(u32String),
}

Train type and number representation

Variants

Regionale(u32)
RegionaleVeloce(u32)
InterCity(u32)
FrecciaRossa(u32)
FrecciaArgento(u32)
FrecciaBianca(u32)
InterCityNotte(u32)
EuroNight(u32)
EuroCity(u32)
Bus(u32)
Unknown(u32String)

Unknown train, the second field is the train type as returned from the API

Trait Implementations

impl Clone for TrainNumber[src]

impl Debug for TrainNumber[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From<T> for T[src]

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> 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> Borrow<T> for T where
    T: ?Sized
[src]

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

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