pub enum FieldForwardPolicy {
Passthrough,
Emulated,
ReadOnly,
Hidden,
}Expand description
VMCS field forwarding: determines how L1 reads/writes to shadow VMCS map onto actual hardware VMCS fields
Variants§
Passthrough
Field is directly passed through to hardware
Emulated
Field is intercepted and emulated
ReadOnly
Field is read-only from L1
Hidden
Field is hidden from L1
Trait Implementations§
Source§impl Clone for FieldForwardPolicy
impl Clone for FieldForwardPolicy
Source§fn clone(&self) -> FieldForwardPolicy
fn clone(&self) -> FieldForwardPolicy
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 FieldForwardPolicy
impl Debug for FieldForwardPolicy
Source§impl PartialEq for FieldForwardPolicy
impl PartialEq for FieldForwardPolicy
impl Copy for FieldForwardPolicy
impl Eq for FieldForwardPolicy
impl StructuralPartialEq for FieldForwardPolicy
Auto Trait Implementations§
impl Freeze for FieldForwardPolicy
impl RefUnwindSafe for FieldForwardPolicy
impl Send for FieldForwardPolicy
impl Sync for FieldForwardPolicy
impl Unpin for FieldForwardPolicy
impl UnwindSafe for FieldForwardPolicy
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)