Struct machinery_api::foundation::UnitTestRunnerI [−][src]
#[repr(C)]pub struct UnitTestRunnerI { pub inst: *mut UnitTestRunnerO, pub test_file: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO, name: *const c_char) -> bool>, pub test_custom: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO, name: *const c_char) -> bool>, pub test_disk: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO) -> bool>, pub test_network: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO) -> bool>, pub test_slow_paths: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO) -> bool>, pub record: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO, pass: bool, test_str: *const c_char, file: *const c_char, line: u32) -> bool>, pub expect_error: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO, err: *const c_char, file: *const c_char, line: u32)>, }
Fields
inst: *mut UnitTestRunnerOtest_file: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO, name: *const c_char) -> bool>test_custom: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO, name: *const c_char) -> bool>test_disk: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO) -> bool>test_network: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO) -> bool>test_slow_paths: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO) -> bool>record: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO, pass: bool, test_str: *const c_char, file: *const c_char, line: u32) -> bool>expect_error: Option<unsafe extern "C" fn(inst: *mut UnitTestRunnerO, err: *const c_char, file: *const c_char, line: u32)>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for UnitTestRunnerI
impl !Send for UnitTestRunnerI
impl !Sync for UnitTestRunnerI
impl Unpin for UnitTestRunnerI
impl UnwindSafe for UnitTestRunnerI
Blanket Implementations
Mutably borrows from an owned value. Read more