pub struct TempSensor {
pub id: String,
pub label: Option<String>,
pub input_path: PathBuf,
pub hwmon_name: String,
}Expand description
A discovered temperature sensor.
Fields§
§id: StringUnique identifier, e.g. “hwmon3/temp1”
label: Option<String>Human-readable label if available
input_path: PathBufAbsolute path to the tempN_input file (millidegrees C)
hwmon_name: StringName of the parent hwmon device
Trait Implementations§
Source§impl Clone for TempSensor
impl Clone for TempSensor
Source§fn clone(&self) -> TempSensor
fn clone(&self) -> TempSensor
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 TempSensor
impl Debug for TempSensor
Source§impl<'de> Deserialize<'de> for TempSensor
impl<'de> Deserialize<'de> for TempSensor
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 TempSensor
impl RefUnwindSafe for TempSensor
impl Send for TempSensor
impl Sync for TempSensor
impl Unpin for TempSensor
impl UnwindSafe for TempSensor
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