Struct project2::no_ept_vm::NoEptVmState
source · pub struct NoEptVmState { /* private fields */ }
Expand description
The Vmstate of NoEptVmState.
Implementations§
source§impl NoEptVmState
impl NoEptVmState
Trait Implementations§
source§impl Default for NoEptVmState
impl Default for NoEptVmState
source§fn default() -> NoEptVmState
fn default() -> NoEptVmState
Returns the “default value” for a type. Read more
source§impl VmState for NoEptVmState
impl VmState for NoEptVmState
§type VcpuState = NoEptVcpuState
type VcpuState = NoEptVcpuState
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 NoEptVmState
impl Send for NoEptVmState
impl Sync for NoEptVmState
impl Unpin for NoEptVmState
impl UnwindSafe for NoEptVmState
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