[−][src]Struct heim_sensors::TemperatureSensor
Hardware temperature sensor.
Methods
impl TemperatureSensor
[src]
pub fn unit(&self) -> &str
[src]
Returns sensor unit name.
pub fn label(&self) -> Option<&str>
[src]
Returns sensor label.
pub fn current(&self) -> ThermodynamicTemperature
[src]
Returns current temperature reported by sensor.
pub fn high(&self) -> Option<ThermodynamicTemperature>
[src]
Returns high trip point for sensor if available.
pub fn critical(&self) -> Option<ThermodynamicTemperature>
[src]
Returns critical trip point for sensor if available.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for TemperatureSensor
impl Send for TemperatureSensor
impl Sync for TemperatureSensor
impl !Unpin for TemperatureSensor
impl !UnwindSafe for TemperatureSensor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,