pub enum MemoryDeviceType {
Show 35 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,
Mrdimm,
None,
}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
Mrdimm
None
Trait Implementations§
Source§impl Clone for MemoryDeviceType
impl Clone for MemoryDeviceType
Source§fn clone(&self) -> MemoryDeviceType
fn clone(&self) -> MemoryDeviceType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MemoryDeviceType
impl Debug for MemoryDeviceType
Source§impl<'de> Deserialize<'de> for MemoryDeviceType
impl<'de> Deserialize<'de> for MemoryDeviceType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MemoryDeviceType
impl Display for MemoryDeviceType
Source§impl From<MemoryDeviceType> for MemoryDeviceType
impl From<MemoryDeviceType> for MemoryDeviceType
Source§fn from(value: MemoryDeviceType) -> Self
fn from(value: MemoryDeviceType) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MemoryDeviceType
impl RefUnwindSafe for MemoryDeviceType
impl Send for MemoryDeviceType
impl Sync for MemoryDeviceType
impl Unpin for MemoryDeviceType
impl UnsafeUnpin 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more