///|
pub enum RuleParseError {
  RuleInvalidFormat
  RuleInvalidNumber(String)
  RuleUnknownUnit(String)
  RuleParseNegativeCount
} derive(Debug, Eq, Compare)