Enum smbioslib::MemoryDeviceType
source · [−]pub enum MemoryDeviceType {
Show 33 variants
Other,
Unknown,
Dram,
Edram,
Vram,
Sram,
Ram,
Rom,
Flash,
Eeprom,
Feprom,
Eprom,
Cdram,
ThreeDram,
Sdram,
Sgram,
Rdram,
Ddr,
Ddr2,
Ddr2Fbdimm,
Ddr3,
Fbd2,
Ddr4,
Lpddr,
Lpddr2,
Lpddr3,
Lpddr4,
LogicalNonVolatileDevice,
Hbm,
Hbm2,
Ddr5,
Lpddr5,
None,
}
Expand description
Variants
Other
Other
Unknown
Unknown
Dram
DRAM
Edram
EDRAM
Vram
VRAM
Sram
SRAM
Ram
RAM
Rom
ROM
Flash
FLASH
Eeprom
EEPROM
Feprom
FEPROM
Eprom
EPROM
Cdram
CDRAM
ThreeDram
3DRAM
Sdram
SDRAM
Sgram
SGRAM
Rdram
RDRAM
Ddr
DDR
Ddr2
DDR2
Ddr2Fbdimm
DDR2 FB-DIMM
Ddr3
DDR3
Fbd2
FBD2
Ddr4
DDR4
Lpddr
LPDDR
Lpddr2
LPDDR2
Lpddr3
LPDDR3
Lpddr4
LPDDR4
LogicalNonVolatileDevice
Logical non-volatile device
Hbm
HBM (High Bandwidth Memory)
Hbm2
HBM2 (High Bandwidth Memory Generation 2)
Ddr5
DDR5
Lpddr5
LPDDR5
None
A value unknown to this standard, check the raw value
Trait Implementations
sourceimpl Debug for MemoryDeviceType
impl Debug for MemoryDeviceType
sourceimpl PartialEq<MemoryDeviceType> for MemoryDeviceType
impl PartialEq<MemoryDeviceType> for MemoryDeviceType
sourceimpl Serialize for MemoryDeviceType
impl Serialize for MemoryDeviceType
impl Eq for MemoryDeviceType
impl StructuralEq for MemoryDeviceType
impl StructuralPartialEq for MemoryDeviceType
Auto Trait Implementations
impl RefUnwindSafe for MemoryDeviceType
impl Send for MemoryDeviceType
impl Sync for MemoryDeviceType
impl Unpin for MemoryDeviceType
impl UnwindSafe for MemoryDeviceType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more