#[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 UnitTestRunnerO§test_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§
Source§impl Clone for UnitTestRunnerI
impl Clone for UnitTestRunnerI
Source§fn clone(&self) -> UnitTestRunnerI
fn clone(&self) -> UnitTestRunnerI
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 UnitTestRunnerI
impl Default for UnitTestRunnerI
impl Copy for UnitTestRunnerI
Auto Trait Implementations§
impl Freeze for UnitTestRunnerI
impl RefUnwindSafe for UnitTestRunnerI
impl !Send for UnitTestRunnerI
impl !Sync for UnitTestRunnerI
impl Unpin for UnitTestRunnerI
impl UnwindSafe for UnitTestRunnerI
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