Struct sysfs_serde::sysfs_serde::SysFs [−][src]
Builds up Rust struct based on what kind of SysFs type.
See SysFsType
for supported types.
Implementations
impl SysFs
[src]
pub fn usb_devices() -> Result<UsbDevices, Error>
[src]
Get all USB devices found on system.
pub fn pci_devices() -> Result<PciDevices, Error>
[src]
Get all PCI devices found on system.
pub fn dmi_info() -> Result<DmiInfo, Error>
[src]
Get DMI info
pub fn thermal_info() -> Result<ThermalInfo, Error>
[src]
Get all thermal devices on the system.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SysFs
impl Send for SysFs
impl Sync for SysFs
impl Unpin for SysFs
impl UnwindSafe for SysFs
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,
pub 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.
pub 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>,