pub type TestResult<O> = Result<Outcome, Error<<O as TestObserver>::Error>>;
enum TestResult<O> { Ok(Outcome), Err(Error<<O as TestObserver>::Error>), }
Contains the success value
Contains the error value