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