#[repr(C)]pub struct PhysMapping {
pub _base: PhysVmObject,
pub type_: PhysMapping_Type,
pub vaddr: usize,
pub size: usize,
pub paddr: usize,
pub perms: PhysMapping_Permissions,
pub kasan_shadow: bool,
}Fields§
§_base: PhysVmObject§type_: PhysMapping_Type§vaddr: usize§size: usize§paddr: usize§perms: PhysMapping_Permissions§kasan_shadow: boolTrait Implementations§
Source§impl Clone for PhysMapping
impl Clone for PhysMapping
Source§fn clone(&self) -> PhysMapping
fn clone(&self) -> PhysMapping
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PhysMapping
Auto Trait Implementations§
impl Freeze for PhysMapping
impl RefUnwindSafe for PhysMapping
impl Send for PhysMapping
impl Sync for PhysMapping
impl Unpin for PhysMapping
impl UnsafeUnpin for PhysMapping
impl UnwindSafe for PhysMapping
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)