Enum smbioslib::MemoryDeviceType [−][src]
pub enum MemoryDeviceType {}Show 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,
Variants
Other
Unknown
DRAM
EDRAM
VRAM
SRAM
RAM
ROM
FLASH
EEPROM
FEPROM
EPROM
CDRAM
3DRAM
SDRAM
SGRAM
RDRAM
DDR
DDR2
DDR2 FB-DIMM
DDR3
FBD2
DDR4
LPDDR
LPDDR2
LPDDR3
LPDDR4
Logical non-volatile device
HBM (High Bandwidth Memory)
HBM2 (High Bandwidth Memory Generation 2)
DDR5
LPDDR5
A value unknown to this standard, check the raw value
Trait Implementations
impl Debug for MemoryDeviceType
[src]
impl Eq for MemoryDeviceType
[src]
impl PartialEq<MemoryDeviceType> for MemoryDeviceType
[src]
fn eq(&self, other: &MemoryDeviceType) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ne(&self, other: &Rhs) -> boolimpl StructuralEq for MemoryDeviceType
[src]
impl StructuralPartialEq for MemoryDeviceType
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut Tⓘ
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
pub 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>,