pub struct BootloaderMemoryRegion {
pub start: u64,
pub size: u64,
pub region_type: MemoryRegionType,
}Expand description
Extended memory region with type information
Fields§
§start: u64§size: u64§region_type: MemoryRegionTypeImplementations§
Source§impl BootloaderMemoryRegion
impl BootloaderMemoryRegion
Sourcepub const fn new(start: u64, size: u64, region_type: MemoryRegionType) -> Self
pub const fn new(start: u64, size: u64, region_type: MemoryRegionType) -> Self
Create a new memory region
Sourcepub const fn to_memory_region(self) -> MemoryRegion
pub const fn to_memory_region(self) -> MemoryRegion
Convert to simple memory region
Trait Implementations§
Source§impl Clone for BootloaderMemoryRegion
impl Clone for BootloaderMemoryRegion
Source§fn clone(&self) -> BootloaderMemoryRegion
fn clone(&self) -> BootloaderMemoryRegion
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BootloaderMemoryRegion
impl Debug for BootloaderMemoryRegion
impl Copy for BootloaderMemoryRegion
Auto Trait Implementations§
impl Freeze for BootloaderMemoryRegion
impl RefUnwindSafe for BootloaderMemoryRegion
impl Send for BootloaderMemoryRegion
impl Sync for BootloaderMemoryRegion
impl Unpin for BootloaderMemoryRegion
impl UnwindSafe for BootloaderMemoryRegion
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)