pub struct EptPermissions { /* private fields */ }Implementations§
Source§impl EptPermissions
impl EptPermissions
pub const READ: Self
pub const WRITE: Self
pub const EXECUTE: Self
pub const READ_WRITE: Self
pub const ALL: Self
pub const NONE: Self
pub fn read(self) -> bool
pub fn write(self) -> bool
pub fn execute(self) -> bool
pub fn as_bits(self) -> u64
pub fn from_bits(bits: u8) -> Self
Trait Implementations§
Source§impl Clone for EptPermissions
impl Clone for EptPermissions
Source§fn clone(&self) -> EptPermissions
fn clone(&self) -> EptPermissions
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 EptPermissions
impl Debug for EptPermissions
Source§impl PartialEq for EptPermissions
impl PartialEq for EptPermissions
impl Copy for EptPermissions
impl Eq for EptPermissions
impl StructuralPartialEq for EptPermissions
Auto Trait Implementations§
impl Freeze for EptPermissions
impl RefUnwindSafe for EptPermissions
impl Send for EptPermissions
impl Sync for EptPermissions
impl Unpin for EptPermissions
impl UnwindSafe for EptPermissions
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)