#[repr(C)]pub struct KvmRun {Show 13 fields
pub request_interrupt_window: u8,
pub immediate_exit: u8,
pub padding1: [u8; 6],
pub exit_reason: KvmExit,
pub ready_for_interrupt_injection: u8,
pub if_flag: u8,
pub flags: u16,
pub cr8: u64,
pub apic_base: u64,
pub exit: KvmRunExit,
pub kvm_valid_regs: u64,
pub kvm_dirty_regs: u64,
pub s: KvmSyncRegsBlock,
}Fields§
§request_interrupt_window: u8§immediate_exit: u8§padding1: [u8; 6]§exit_reason: KvmExit§ready_for_interrupt_injection: u8§if_flag: u8§flags: u16§cr8: u64§apic_base: u64§exit: KvmRunExit§kvm_valid_regs: u64§kvm_dirty_regs: u64§s: KvmSyncRegsBlockTrait Implementations§
Auto Trait Implementations§
impl Freeze for KvmRun
impl RefUnwindSafe for KvmRun
impl Send for KvmRun
impl Sync for KvmRun
impl Unpin for KvmRun
impl UnsafeUnpin for KvmRun
impl UnwindSafe for KvmRun
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