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