Struct thermal_config::TripPoint
source · pub struct TripPoint {
pub sensor_name: String,
pub activate_at: u32,
pub deactivate_below: u32,
}
Expand description
Defines a trip point with hysteresis for a specific temperature sensor.
Fields§
§sensor_name: String
Name of the temperature sensor.
activate_at: u32
Temperature at which this trip point becomes active.
deactivate_below: u32
Temperature below which this trip point becomes inactive.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TripPoint
impl<'de> Deserialize<'de> for TripPoint
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
Auto Trait Implementations§
impl Freeze for TripPoint
impl RefUnwindSafe for TripPoint
impl Send for TripPoint
impl Sync for TripPoint
impl Unpin for TripPoint
impl UnwindSafe for TripPoint
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)