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