pub enum TypeOfDevice {
Show 17 variants
Other,
Unknown,
Video,
ScsiController,
Ethernet,
TokenRing,
Sound,
PataController,
SataController,
SasController,
WirelessLan,
Bluetooth,
Wwan,
Emmc,
NvmeController,
UfsController,
None,
}
Expand description
§Onboard Device Types
Variants§
Other
Other
Unknown
Unknown
Video
Video
ScsiController
SCSI Controller
Ethernet
Ethernet
TokenRing
Token Ring
Sound
Sound
PataController
PATA Controller
SataController
SATA Controller
SasController
SAS Controller
WirelessLan
Wireless LAN
Bluetooth
Bluetooth
Wwan
WWAN
Emmc
eMMC (embedded Milti-Media Controller)
NvmeController
NVMe Controller
UfsController
UFS Controller
None
A value unknown to this standard, check the raw value
Trait Implementations§
Source§impl Debug for TypeOfDevice
impl Debug for TypeOfDevice
Source§impl PartialEq for TypeOfDevice
impl PartialEq for TypeOfDevice
Source§impl Serialize for TypeOfDevice
impl Serialize for TypeOfDevice
impl Eq for TypeOfDevice
impl StructuralPartialEq for TypeOfDevice
Auto Trait Implementations§
impl Freeze for TypeOfDevice
impl RefUnwindSafe for TypeOfDevice
impl Send for TypeOfDevice
impl Sync for TypeOfDevice
impl Unpin for TypeOfDevice
impl UnwindSafe for TypeOfDevice
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