pub struct IntelCpuTemperature { /* private fields */ }Expand description
Linux Intel CPU temperature monitor (uses hwmon)
Implementations§
Source§impl IntelCpuTemperature
impl IntelCpuTemperature
pub fn new() -> Result<Self>
Sourcepub fn get_temperatures(&self, _msr: &mut ()) -> Result<TemperatureData>
pub fn get_temperatures(&self, _msr: &mut ()) -> Result<TemperatureData>
获取所有温度传感器
Auto Trait Implementations§
impl Freeze for IntelCpuTemperature
impl RefUnwindSafe for IntelCpuTemperature
impl Send for IntelCpuTemperature
impl Sync for IntelCpuTemperature
impl Unpin for IntelCpuTemperature
impl UnsafeUnpin for IntelCpuTemperature
impl UnwindSafe for IntelCpuTemperature
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more