Struct uefi::proto::device_path::hardware::MemoryMapped
source · #[repr(C, packed(1))]pub struct MemoryMapped { /* private fields */ }
Expand description
Memory mapped hardware device path node.
Implementations§
source§impl MemoryMapped
impl MemoryMapped
sourcepub fn memory_type(&self) -> MemoryType
pub fn memory_type(&self) -> MemoryType
Memory type.
sourcepub fn start_address(&self) -> u64
pub fn start_address(&self) -> u64
Starting memory address.
sourcepub fn end_address(&self) -> u64
pub fn end_address(&self) -> u64
Ending memory address.
Trait Implementations§
source§impl Debug for MemoryMapped
impl Debug for MemoryMapped
source§impl TryFrom<&DevicePathNode> for &MemoryMapped
impl TryFrom<&DevicePathNode> for &MemoryMapped
§type Error = NodeConversionError
type Error = NodeConversionError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for MemoryMapped
impl RefUnwindSafe for MemoryMapped
impl Send for MemoryMapped
impl Sync for MemoryMapped
impl Unpin for MemoryMapped
impl UnwindSafe for MemoryMapped
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