#[repr(u8)]pub enum EptMemoryType {
Uncached = 0,
WriteCombining = 1,
WriteThrough = 4,
WriteProtected = 5,
WriteBack = 6,
}Available on x86-64 only.
Expand description
Non-reserved EPT leaf memory-type encodings.
Variants§
Uncached = 0
Uncacheable memory.
WriteCombining = 1
Write-combining memory.
WriteThrough = 4
Write-through memory.
WriteProtected = 5
Write-protected memory.
WriteBack = 6
Write-back memory.
Trait Implementations§
Source§impl Clone for EptMemoryType
impl Clone for EptMemoryType
Source§fn clone(&self) -> EptMemoryType
fn clone(&self) -> EptMemoryType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EptMemoryType
Source§impl Debug for EptMemoryType
impl Debug for EptMemoryType
impl Eq for EptMemoryType
Source§impl PartialEq for EptMemoryType
impl PartialEq for EptMemoryType
impl StructuralPartialEq for EptMemoryType
Auto Trait Implementations§
impl Freeze for EptMemoryType
impl RefUnwindSafe for EptMemoryType
impl Send for EptMemoryType
impl Sync for EptMemoryType
impl Unpin for EptMemoryType
impl UnsafeUnpin for EptMemoryType
impl UnwindSafe for EptMemoryType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more