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