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