#[repr(transparent)]pub struct EptPte(_);
Implementations§
source§impl EptPte
impl EptPte
sourcepub const fn flags(&self) -> EptPteFlags
pub const fn flags(&self) -> EptPteFlags
Get a flags this entry.
sourcepub fn set_pa(&mut self, pa: Pa) -> Result<&mut Self, EptMappingError>
pub fn set_pa(&mut self, pa: Pa) -> Result<&mut Self, EptMappingError>
sourcepub fn set_perm(&mut self, perm: EptPteFlags) -> &mut Self
pub fn set_perm(&mut self, perm: EptPteFlags) -> &mut Self
Set a permission of this entry.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for EptPte
impl Send for EptPte
impl Sync for EptPte
impl Unpin for EptPte
impl UnwindSafe for EptPte
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,
const: unstable§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more