pub enum PhysicalContext {
Show 47 variants
Room,
Intake,
Exhaust,
LiquidInlet,
LiquidOutlet,
Front,
Back,
Upper,
Lower,
CPU,
CPUSubsystem,
GPU,
GPUSubsystem,
FPGA,
Accelerator,
ASIC,
Backplane,
SystemBoard,
PowerSupply,
PowerSubsystem,
VoltageRegulator,
Rectifier,
StorageDevice,
NetworkingDevice,
ComputeBay,
StorageBay,
NetworkBay,
ExpansionBay,
PowerSupplyBay,
Memory,
MemorySubsystem,
Chassis,
Fan,
CoolingSubsystem,
Motor,
Transformer,
ACUtilityInput,
ACStaticBypassInput,
ACMaintenanceBypassInput,
DCBus,
ACOutput,
ACInput,
TrustedModule,
Board,
Transceiver,
Battery,
Pump,
}
Variants§
Room
The room.
Intake
The air intake point or points or region of the chassis.
Exhaust
The air exhaust point or points or region of the chassis.
LiquidInlet
The liquid inlet point of the chassis. Added in version 2017.3.
LiquidOutlet
The liquid outlet point of the chassis. Added in version 2017.3.
Front
The front of the chassis.
Back
The back of the chassis.
Upper
The upper portion of the chassis.
Lower
The lower portion of the chassis.
CPU
A processor (CPU).
CPUSubsystem
The entire processor (CPU) subsystem. Added in version 2018.3.
GPU
A graphics processor (GPU).
GPUSubsystem
The entire graphics processor (GPU) subsystem. Added in version 2018.3.
FPGA
An FPGA. Added in version 2018.3.
Accelerator
An accelerator. Added in version 2018.3.
ASIC
An ASIC device, such as a networking chip or chipset component. Added in version 2017.3.
Backplane
A backplane within the chassis.
SystemBoard
The system board (PCB).
PowerSupply
A power supply.
PowerSubsystem
The entire power subsystem. Added in version 2019.1.
VoltageRegulator
A voltage regulator device.
Rectifier
A rectifier device. Added in version 2019.1.
StorageDevice
A storage device.
NetworkingDevice
A networking device.
ComputeBay
Within a compute bay.
StorageBay
Within a storage bay.
NetworkBay
Within a networking bay.
ExpansionBay
Within an expansion bay.
PowerSupplyBay
Within a power supply bay.
Memory
A memory device. Added in version 2017.1.
MemorySubsystem
The entire memory subsystem. Added in version 2018.3.
Chassis
The entire chassis. Added in version 2017.2.
Fan
A fan. Added in version 2017.2.
CoolingSubsystem
The entire cooling, or air and liquid, subsystem. Added in version 2018.3.
Motor
A motor. Added in version 2018.3.
Transformer
A transformer. Added in version 2018.3.
ACUtilityInput
An AC utility input. Added in version 2018.3.
ACStaticBypassInput
An AC static bypass input. Added in version 2018.3.
ACMaintenanceBypassInput
An AC maintenance bypass input. Added in version 2018.3.
DCBus
A DC bus. Added in version 2018.3.
ACOutput
An AC output. Added in version 2018.3.
ACInput
An AC input. Added in version 2018.3.
TrustedModule
A trusted module. Added in version 2020.4.
Board
This value shall indicate a circuit board that is not the primary or system board within a context that cannot be described by other defined values. Added in version 2021.1.
Transceiver
This value shall indicate a transceiver attached to a device. Added in version 2021.1.
Battery
A battery. Added in version 2021.2.
Pump
A pump. Added in version 2021.3.
Trait Implementations§
Source§impl Clone for PhysicalContext
impl Clone for PhysicalContext
Source§fn clone(&self) -> PhysicalContext
fn clone(&self) -> PhysicalContext
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more