pub enum MemoryDeviceType {
Show 34 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,
Hbm3,
None,
}
Expand description
§Memory Device -Type
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
Hbm3
HBM3
None
A value unknown to this standard, check the raw value
Trait Implementations§
Source§impl Debug for MemoryDeviceType
impl Debug for MemoryDeviceType
Source§impl PartialEq for MemoryDeviceType
impl PartialEq for MemoryDeviceType
Source§impl Serialize for MemoryDeviceType
impl Serialize for MemoryDeviceType
impl Eq for MemoryDeviceType
impl StructuralPartialEq for MemoryDeviceType
Auto Trait Implementations§
impl Freeze for MemoryDeviceType
impl RefUnwindSafe for MemoryDeviceType
impl Send for MemoryDeviceType
impl Sync for MemoryDeviceType
impl Unpin for MemoryDeviceType
impl UnwindSafe for MemoryDeviceType
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