pub type Result<O> = Result<O, Error>;
Type alias for result with crate Error
pub enum Result<O> { Ok(O), Err(Error), }
Contains the success value
Contains the error value