pub struct MemoryTypeDetails {
pub raw: u16,
}
Expand description
§Memory Device — Type Detail
Fields§
§raw: u16
Raw value
Implementations§
Source§impl MemoryTypeDetails
impl MemoryTypeDetails
Sourcepub fn fast_paged(&self) -> bool
pub fn fast_paged(&self) -> bool
Bit 3 Fast-paged
Sourcepub fn static_column(&self) -> bool
pub fn static_column(&self) -> bool
Bit 4 Static column
Sourcepub fn pseudo_static(&self) -> bool
pub fn pseudo_static(&self) -> bool
Bit 5 Pseudo-static
Sourcepub fn synchronous(&self) -> bool
pub fn synchronous(&self) -> bool
Bit 7 Synchronous
Sourcepub fn window_dram(&self) -> bool
pub fn window_dram(&self) -> bool
Bit 10 Window DRAM
Sourcepub fn cache_dram(&self) -> bool
pub fn cache_dram(&self) -> bool
Bit 11 Cache DRAM
Sourcepub fn non_volatile(&self) -> bool
pub fn non_volatile(&self) -> bool
Bit 12 Non-volatile
Sourcepub fn registered(&self) -> bool
pub fn registered(&self) -> bool
Bit 13 Registered (Buffered)
Sourcepub fn unbuffered(&self) -> bool
pub fn unbuffered(&self) -> bool
Bit 14 Unbuffered (Unregistered)
Trait Implementations§
Source§impl Debug for MemoryTypeDetails
impl Debug for MemoryTypeDetails
Source§impl Deref for MemoryTypeDetails
impl Deref for MemoryTypeDetails
Source§impl From<u16> for MemoryTypeDetails
impl From<u16> for MemoryTypeDetails
Source§impl PartialEq for MemoryTypeDetails
impl PartialEq for MemoryTypeDetails
Source§impl Serialize for MemoryTypeDetails
impl Serialize for MemoryTypeDetails
impl Eq for MemoryTypeDetails
impl StructuralPartialEq for MemoryTypeDetails
Auto Trait Implementations§
impl Freeze for MemoryTypeDetails
impl RefUnwindSafe for MemoryTypeDetails
impl Send for MemoryTypeDetails
impl Sync for MemoryTypeDetails
impl Unpin for MemoryTypeDetails
impl UnwindSafe for MemoryTypeDetails
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