[−][src]Enum custom_codes::HardwareResources
Hardware Resources of a physical computer
Variants
CpuUnderHeavyLoadCPU is under heavy load
RamUnderHeavyLoadRAM is under heavy load
CpuMaxedCPU is maxed out
CpuIdleCpu is idle
CpuTempOkCPU heat is normal
CpuThrottlingCPU heat is high
EthernetDevUpEtherned Card Available for use
EthernetDevDownEthernet is unavailavle for use
EthernetDevAccessedEthernet card accessed by processed
CarrierDevUpCarrier chip available
CarrierDevDownCarrier chip unavailable
CarrierDevChipMissingCarrier chip does not exist in hardware
DriverMissingDrivers are missing for components listed
OpticDevUpCamera or optical module available
OpticDevDownCamera or optical module unavailable
OpticalDevAccessedCamera or optical module accessed
OpticalDevAccessDeniedCamera or optical module access is denied
OpticalDevPoweredOffCamera or optical module powered off
OticalDevChipMissingOptical chip does not exist in hardware
NfcDevUpNFC device is available
NfcDevDownNFC device is unavailable
NfcDevActiveNFC device is active
NfcDevPairedNFC device is paired to other device
NfcDevAccessedNFC device is accessed
NfcDevDeniedNFC device access is denied
NfcDevClosedNFC device is closed
NfcDevPoweredOffNFC device is powered of
WiFiDevUpWiFi module avaliable
WiFiDevDownWiFi module unavaliable
WiFiDevAccessDeniedWiFi module access is denied,
WiFiDevPoweredOffWiFi module powered off
WiFiDevAccessedWiFi has been accessed by process
WiFiDevHotSpotModeWiFi is in hotspot mode
BluetoothDevUpBluetooth is available
BluetoothDevPairedBluetooth is paired
BluetoothDevDevTrustedBluetooth device is trusted
BluetoothDevDevUntrustedBluetooth has been untrusted
BluetoothDevAccessDeniedBluetooth access is denied
BluetoothDevUnpairedBluetooth device has been unpaired
Bluetooth is in share mode for data
BluetoothDevSinkModeBluetooth is in audio or data sink
BluetoothDevTxModeBluetooth is transmitting
BluetoothDevRxModeBluetooth is Receiving
BluetoothDevClosedBluetooth is closed
BluetoothDevPowerOffBluetooth is powered off
BluetoothDevDownBluetooth is unavailable
UsbDevUpUSB controller is available
UsbDevDownUSB controller is available
UsbDevPoweredOffUSB controller is powered off
UsbDevAddedUSB device has been added
UsbDevTxModeUSB is transmitting
UsbDevRxModeUSB is recieving
UsbDevRemovedUSB device has been removed
UsbDevAccessDeniedUSB device access is denied
GpsDevUpGPS module available
GpsDevDownGPS module unavailable
GpsDevTxModeGPS is transmitting
GpsDevRxmodeGPS module receiving
GpsDevAccessDeniedGPS Device access denied
AirplaneModeThe device is in airplane mode
UnspecifiedHardware not specified
Trait Implementations
impl Clone for HardwareResources[src]
fn clone(&self) -> HardwareResources[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Eq for HardwareResources[src]
impl PartialEq<HardwareResources> for HardwareResources[src]
fn eq(&self, other: &HardwareResources) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl Debug for HardwareResources[src]
impl Serialize for HardwareResources[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for HardwareResources[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for HardwareResources
impl Sync for HardwareResources
impl Unpin for HardwareResources
impl UnwindSafe for HardwareResources
impl RefUnwindSafe for HardwareResources
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,