pub enum TemperatureStatus {
Normal,
Warm,
Hot,
Critical,
}
Expand description
Temperature status
Variants§
Normal
Temperatures are normal
Warm
Temperatures are elevated but acceptable
Hot
High temperatures detected
Critical
Critical temperatures that may cause throttling
Trait Implementations§
Source§impl Clone for TemperatureStatus
impl Clone for TemperatureStatus
Source§fn clone(&self) -> TemperatureStatus
fn clone(&self) -> TemperatureStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TemperatureStatus
impl Debug for TemperatureStatus
Source§impl<'de> Deserialize<'de> for TemperatureStatus
impl<'de> Deserialize<'de> for TemperatureStatus
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
Source§impl Display for TemperatureStatus
impl Display for TemperatureStatus
Source§impl PartialEq for TemperatureStatus
impl PartialEq for TemperatureStatus
Source§impl Serialize for TemperatureStatus
impl Serialize for TemperatureStatus
impl Copy for TemperatureStatus
impl Eq for TemperatureStatus
impl StructuralPartialEq for TemperatureStatus
Auto Trait Implementations§
impl Freeze for TemperatureStatus
impl RefUnwindSafe for TemperatureStatus
impl Send for TemperatureStatus
impl Sync for TemperatureStatus
impl Unpin for TemperatureStatus
impl UnwindSafe for TemperatureStatus
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