pub struct ConcurrentTestRunner { /* private fields */ }Implementations§
Source§impl ConcurrentTestRunner
impl ConcurrentTestRunner
pub fn new() -> Self
pub fn run<F>(&self, name: &str, test_fn: F) -> bool
pub fn run_concurrent<F>(&self, tests: Vec<(&str, F)>) -> usize
pub fn results(&self) -> Vec<ConcTestResult>
pub fn total(&self) -> usize
pub fn passed(&self) -> usize
pub fn failed(&self) -> usize
pub fn avg_duration_micros(&self) -> f64
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ConcurrentTestRunner
impl RefUnwindSafe for ConcurrentTestRunner
impl Send for ConcurrentTestRunner
impl Sync for ConcurrentTestRunner
impl Unpin for ConcurrentTestRunner
impl UnsafeUnpin for ConcurrentTestRunner
impl UnwindSafe for ConcurrentTestRunner
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