pub struct X86TestFn {
pub name: &'static str,
pub ignore: bool,
pub identity_map: bool,
pub physical_memory: (u64, u64),
pub ioport_enable: (u16, u32),
pub should_panic: bool,
pub should_halt: bool,
pub testfn: StaticTestFn,
}Fields§
§name: &'static strName of test.
ignore: boolIgnore this test?
identity_map: boolCreate an identify map of process inside the VM?
physical_memory: (u64, u64)Add guest physical memory in this range.
ioport_enable: (u16, u32)When read on ioport_enable.0 return ioport_enable.1 as value. When write on ioport_enable.0 abort if value was not ioport_enable.1.
should_panic: boolTest has a #[should_panic] attribute
should_halt: boolTest has a #[should_halt] attribute
testfn: StaticTestFnTest function we need to execute (in a VM).
Auto Trait Implementations§
impl Freeze for X86TestFn
impl RefUnwindSafe for X86TestFn
impl Send for X86TestFn
impl Sync for X86TestFn
impl Unpin for X86TestFn
impl UnsafeUnpin for X86TestFn
impl UnwindSafe for X86TestFn
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