Struct project3::simple_ept_vm::SimpleEptVmState  
source · pub struct SimpleEptVmState { /* private fields */ }Expand description
The Vmstate of EptVmBase.
Implementations§
Trait Implementations§
source§impl VmState for SimpleEptVmState
 
impl VmState for SimpleEptVmState
§type VcpuState = SimpleEptVcpuState
 
type VcpuState = SimpleEptVcpuState
Per-Vcpu private state
source§fn vcpu_state(&self) -> Self::VcpuState
 
fn vcpu_state(&self) -> Self::VcpuState
Create per-vcpu private state.
source§fn setup_vbsp(
    &self,
    vbsp_generic_state: &mut GenericVCpuState<'_>,
    vbsp_vcpu_state: &mut Self::VcpuState
) -> Result<(), Self::Error>
 
fn setup_vbsp( &self, vbsp_generic_state: &mut GenericVCpuState<'_>, vbsp_vcpu_state: &mut Self::VcpuState ) -> Result<(), Self::Error>
Setup the virtual bootstrap processor (bsp) state.
Auto Trait Implementations§
impl RefUnwindSafe for SimpleEptVmState
impl Send for SimpleEptVmState
impl Sync for SimpleEptVmState
impl Unpin for SimpleEptVmState
impl UnwindSafe for SimpleEptVmState
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