[][src]Enum metar::Visibility

pub enum Visibility {
    LessThanMetres(u32),
    LessThanStatuteMiles(u32),
    Metres(u32),
    StatuteMiles(u32),
    CavOK,
    NoSignificantClouds,
    SkyClear,
}

Horizontal visibility

Variants

LessThanMetres(u32)

Visibility is less than this number of metres

LessThanStatuteMiles(u32)

Visibility is less than this number of statute miles

Metres(u32)

Visibility in metres

StatuteMiles(u32)

Visibility in statute miles

CavOK

Clouds and Visibility OK (CAVOK)

NoSignificantClouds

No significant clouds

SkyClear

Sky clear, no clouds

Trait Implementations

impl Eq for Visibility[src]

impl Clone for Visibility[src]

impl PartialEq<Visibility> for Visibility[src]

impl Debug for Visibility[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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