Struct x86test_types::X86TestFn
source · [−]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 str
Name of test.
ignore: bool
Ignore this test?
identity_map: bool
Create 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: bool
Test has a #[should_panic] attribute
should_halt: bool
Test has a #[should_halt] attribute
testfn: StaticTestFn
Test function we need to execute (in a VM).
Auto Trait Implementations
impl RefUnwindSafe for X86TestFn
impl Send for X86TestFn
impl Sync for X86TestFn
impl Unpin for X86TestFn
impl UnwindSafe for X86TestFn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more