pub trait AsyncCheck { type Output; type Fut: Future<Output = Self::Output>; // Required method fn run(self) -> Self::Fut; }
A trait for any async harness that produces a verdict via a future.
Output of the check. Typically CheckResult.
CheckResult
The future returned by run.
run
Run the check.