[][src]Enum aqi::AirQualityLevel

pub enum AirQualityLevel {
    Good,
    Moderate,
    UnhealthySensitive,
    Unhealthy,
    VeryUnhealthy,
    Hazardous,
}

Represents the human-friendly interpretation of the AQI

Variants

Good

The air quality is good and safe for everyone

Moderate

The air quality is moderate, but unusually sensitive people should avoid heavy outdoor exertion

UnhealthySensitive

The air quality is unhealthy for those with respiratory issues or other health problems

Unhealthy

The air quality is unhealthy for everyone

VeryUnhealthy

The air quality is very unhealthy for everyone

Hazardous

The air quality is hazardous and everyone should avoid outdoor exertion

Trait Implementations

impl Clone for AirQualityLevel[src]

impl Copy for AirQualityLevel[src]

impl Debug for AirQualityLevel[src]

impl Eq for AirQualityLevel[src]

impl PartialEq<AirQualityLevel> for AirQualityLevel[src]

impl StructuralEq for AirQualityLevel[src]

impl StructuralPartialEq for AirQualityLevel[src]

impl TryFrom<i16> for AirQualityLevel[src]

type Error = &'static str

The type returned in the event of a conversion error.

impl TryFrom<i32> for AirQualityLevel[src]

type Error = &'static str

The type returned in the event of a conversion error.

impl TryFrom<i64> for AirQualityLevel[src]

type Error = &'static str

The type returned in the event of a conversion error.

impl TryFrom<u16> for AirQualityLevel[src]

type Error = &'static str

The type returned in the event of a conversion error.

impl TryFrom<u32> for AirQualityLevel[src]

type Error = &'static str

The type returned in the event of a conversion error.

impl TryFrom<u64> for AirQualityLevel[src]

type Error = &'static str

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.