#[repr(C)]pub struct IntegrationTestRunnerI {
pub inst: *mut IntegrationTestRunnerO,
pub context: StrhashT,
pub config: IntegrationTestConfigT,
pub app: *mut ApplicationO,
pub wait: Option<unsafe extern "C" fn(inst: *mut IntegrationTestRunnerO, sec: f32, id: u64) -> bool>,
pub record: Option<unsafe extern "C" fn(inst: *mut IntegrationTestRunnerO, pass: bool, test_str: *const c_char, file: *const c_char, line: u32) -> bool>,
pub expect_error: Option<unsafe extern "C" fn(inst: *mut IntegrationTestRunnerO, err: *const c_char, file: *const c_char, line: u32)>,
pub has_errors: Option<unsafe extern "C" fn() -> bool>,
pub num_errors: Option<unsafe extern "C" fn() -> u32>,
}Fields§
§inst: *mut IntegrationTestRunnerO§context: StrhashT§config: IntegrationTestConfigT§app: *mut ApplicationO§wait: Option<unsafe extern "C" fn(inst: *mut IntegrationTestRunnerO, sec: f32, id: u64) -> bool>§record: Option<unsafe extern "C" fn(inst: *mut IntegrationTestRunnerO, pass: bool, test_str: *const c_char, file: *const c_char, line: u32) -> bool>§expect_error: Option<unsafe extern "C" fn(inst: *mut IntegrationTestRunnerO, err: *const c_char, file: *const c_char, line: u32)>§has_errors: Option<unsafe extern "C" fn() -> bool>§num_errors: Option<unsafe extern "C" fn() -> u32>Trait Implementations§
Source§impl Clone for IntegrationTestRunnerI
impl Clone for IntegrationTestRunnerI
Source§fn clone(&self) -> IntegrationTestRunnerI
fn clone(&self) -> IntegrationTestRunnerI
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for IntegrationTestRunnerI
impl Default for IntegrationTestRunnerI
impl Copy for IntegrationTestRunnerI
Auto Trait Implementations§
impl Freeze for IntegrationTestRunnerI
impl RefUnwindSafe for IntegrationTestRunnerI
impl !Send for IntegrationTestRunnerI
impl !Sync for IntegrationTestRunnerI
impl Unpin for IntegrationTestRunnerI
impl UnwindSafe for IntegrationTestRunnerI
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