pub fn harness<F, Fut, Output>(test: F) -> Outputwhere F: FnOnce() -> Fut, Fut: Future<Output = Output>, Output: Termination,
a test harness for use with test_harness
test_harness