pub type Outcome = Result<(), Failure>;
enum Outcome { Ok(()), Err(Failure), }
Contains the success value
Contains the error value