pub struct VmExitSyncInfo {
pub reg_stores: Vec<VmExitStoreInfo>,
pub block: IrOp,
pub vm_exit: IrOp,
pub arg_ops: SmallVector<IrOp, 2>,
}Fields§
§reg_stores: Vec<VmExitStoreInfo>§block: IrOp§vm_exit: IrOp§arg_ops: SmallVector<IrOp, 2>Trait Implementations§
Source§impl Clone for VmExitSyncInfo
impl Clone for VmExitSyncInfo
Source§fn clone(&self) -> VmExitSyncInfo
fn clone(&self) -> VmExitSyncInfo
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 moreSource§impl Debug for VmExitSyncInfo
impl Debug for VmExitSyncInfo
Source§impl DenseDefault for VmExitSyncInfo
impl DenseDefault for VmExitSyncInfo
fn dense_default() -> Self
Auto Trait Implementations§
impl Freeze for VmExitSyncInfo
impl RefUnwindSafe for VmExitSyncInfo
impl Send for VmExitSyncInfo
impl Sync for VmExitSyncInfo
impl Unpin for VmExitSyncInfo
impl UnsafeUnpin for VmExitSyncInfo
impl UnwindSafe for VmExitSyncInfo
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