pub enum Co2Level {
Excellent,
Good,
Moderate,
Poor,
VeryPoor,
Hazardous,
}Expand description
CO2 level category based on concentration.
Variants§
Excellent
Excellent air quality (typically < 600 ppm).
Good
Good air quality (typically 600-800 ppm).
Moderate
Moderate air quality (typically 800-1000 ppm).
Poor
Poor air quality (typically 1000-1500 ppm).
VeryPoor
Very poor air quality (typically 1500-2000 ppm).
Hazardous
Hazardous air quality (typically > 2000 ppm).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Co2Level
impl<'de> Deserialize<'de> for Co2Level
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Co2Level
impl Eq for Co2Level
impl StructuralPartialEq for Co2Level
Auto Trait Implementations§
impl Freeze for Co2Level
impl RefUnwindSafe for Co2Level
impl Send for Co2Level
impl Sync for Co2Level
impl Unpin for Co2Level
impl UnwindSafe for Co2Level
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more