pub struct RmrrRegion {
pub segment: u16,
pub base_address: u64,
pub limit_address: u64,
pub device_scope: Vec<DeviceScope>,
}Expand description
A Reserved Memory Region Reporting entry.
Fields§
§segment: u16Segment number.
base_address: u64Base address of reserved region.
limit_address: u64Limit address (inclusive) of reserved region.
device_scope: Vec<DeviceScope>Device scope entries that require this reserved region.
Trait Implementations§
Source§impl Clone for RmrrRegion
impl Clone for RmrrRegion
Source§fn clone(&self) -> RmrrRegion
fn clone(&self) -> RmrrRegion
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 moreAuto Trait Implementations§
impl Freeze for RmrrRegion
impl RefUnwindSafe for RmrrRegion
impl Send for RmrrRegion
impl Sync for RmrrRegion
impl Unpin for RmrrRegion
impl UnwindSafe for RmrrRegion
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)