Enum smbioslib::MemoryDeviceType[][src]

pub enum MemoryDeviceType {
    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

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

impl Debug for MemoryDeviceType[src]

impl Eq for MemoryDeviceType[src]

impl PartialEq<MemoryDeviceType> for MemoryDeviceType[src]

impl StructuralEq for MemoryDeviceType[src]

impl StructuralPartialEq for MemoryDeviceType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.