pub struct TestRunnerInvocationTestCounts<'invocation> { /* private fields */ }Implementations§
Source§impl<'invocation> TestRunnerInvocationTestCounts<'invocation>
impl<'invocation> TestRunnerInvocationTestCounts<'invocation>
pub fn initialize_test_counts( &mut self, total_tests_to_run: usize, ) -> DifftestsResult<()>
pub fn start_test<'counts>( &'counts mut self, test_name: String, ) -> DifftestsResult<TestRunnerInvocationTestCountsTestGuard<'invocation, 'counts>>
pub fn inc(&mut self) -> DifftestsResult<()>
pub fn test_count_done(&mut self) -> DifftestsResult
pub fn fail_if_running(&mut self) -> DifftestsResult
Trait Implementations§
Auto Trait Implementations§
impl<'invocation> Freeze for TestRunnerInvocationTestCounts<'invocation>
impl<'invocation> RefUnwindSafe for TestRunnerInvocationTestCounts<'invocation>
impl<'invocation> Send for TestRunnerInvocationTestCounts<'invocation>
impl<'invocation> Sync for TestRunnerInvocationTestCounts<'invocation>
impl<'invocation> Unpin for TestRunnerInvocationTestCounts<'invocation>
impl<'invocation> UnwindSafe for TestRunnerInvocationTestCounts<'invocation>
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