pub struct VmState { /* private fields */ }
Expand description
The Vmstate of VmBase.
Implementations§
Trait Implementations§
source§impl VmState for VmState
impl VmState for VmState
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 VmState
impl Send for VmState
impl Sync for VmState
impl Unpin for VmState
impl !UnwindSafe for VmState
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