#[repr(C)]pub struct Run {
pub exit_reason: Exit,
pub ready_for_interrupt_injection: u8,
pub if_flag: u8,
pub flags: u16,
pub cr8: u64,
pub apic_base: u64,
pub kvm_valid_regs: u64,
pub kvm_dirty_regs: u64,
pub s: Union_Unnamed26,
/* private fields */
}Expand description
Information about the reason run returned
Fields§
§exit_reason: Exit§ready_for_interrupt_injection: u8§if_flag: u8§flags: u16§cr8: u64§apic_base: u64§kvm_valid_regs: u64§kvm_dirty_regs: u64§s: Union_Unnamed26Implementations§
Source§impl Run
impl Run
pub fn hw(&self) -> *const Struct_Unnamed9
pub fn hw_mut(&mut self) -> *mut Struct_Unnamed9
pub fn fail_entry(&self) -> *const Struct_Unnamed10
pub fn fail_entry_mut(&mut self) -> *mut Struct_Unnamed10
pub fn ex(&self) -> *const Struct_Unnamed11
pub fn ex_mut(&mut self) -> *mut Struct_Unnamed11
pub fn io(&self) -> *const ExitIo
pub fn io_mut(&mut self) -> *mut ExitIo
pub fn debug(&self) -> *const Struct_Unnamed13
pub fn debug_mut(&mut self) -> *mut Struct_Unnamed13
pub fn mmio(&self) -> *const Struct_Unnamed14
pub fn mmio_mut(&mut self) -> *mut Struct_Unnamed14
pub fn hypercall(&self) -> *const Struct_Unnamed15
pub fn hypercall_mut(&mut self) -> *mut Struct_Unnamed15
pub fn tpr_access(&self) -> *const Struct_Unnamed16
pub fn tpr_access_mut(&mut self) -> *mut Struct_Unnamed16
pub fn s390_sieic(&self) -> *const Struct_Unnamed17
pub fn s390_sieic_mut(&mut self) -> *mut Struct_Unnamed17
pub fn s390_reset_flags(&self) -> *const u64
pub fn s390_reset_flags_mut(&mut self) -> *mut u64
pub fn s390_ucontrol(&self) -> *const Struct_Unnamed18
pub fn s390_ucontrol_mut(&mut self) -> *mut Struct_Unnamed18
pub fn dcr(&self) -> *const Struct_Unnamed19
pub fn dcr_mut(&mut self) -> *mut Struct_Unnamed19
pub fn internal(&self) -> *const Struct_Unnamed20
pub fn internal_mut(&mut self) -> *mut Struct_Unnamed20
pub fn osi(&self) -> *const Struct_Unnamed21
pub fn osi_mut(&mut self) -> *mut Struct_Unnamed21
pub fn papr_hcall(&self) -> *const Struct_Unnamed22
pub fn papr_hcall_mut(&mut self) -> *mut Struct_Unnamed22
pub fn s390_tsch(&self) -> *const Struct_Unnamed23
pub fn s390_tsch_mut(&mut self) -> *mut Struct_Unnamed23
pub fn epr(&self) -> *const Struct_Unnamed24
pub fn epr_mut(&mut self) -> *mut Struct_Unnamed24
pub fn system_event(&self) -> *const Struct_Unnamed25
pub fn system_event_mut(&mut self) -> *mut Struct_Unnamed25
Trait Implementations§
impl Copy for Run
Auto Trait Implementations§
impl Freeze for Run
impl RefUnwindSafe for Run
impl Send for Run
impl Sync for Run
impl Unpin for Run
impl UnwindSafe for Run
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