[−][src]Struct acpi_client::cooling::CoolingDevice
Information about cooling devices available to the system.
Fields
name: String
The name used by ACPI to refer to the device.
state: Option<CoolingStatus>
The activity state of the device.
device_type: String
The type of device the cooling device is attached to.
Methods
impl CoolingDevice
[src]
pub fn new(path: &Path) -> Result<CoolingDevice, AcpiClientError>
[src]
Create a new cooling device object from data from the ACPI subsystem.
Arguments
path
- The path to the cooling device entry.
Auto Trait Implementations
impl RefUnwindSafe for CoolingDevice
impl Send for CoolingDevice
impl Sync for CoolingDevice
impl Unpin for CoolingDevice
impl UnwindSafe for CoolingDevice
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, 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>,