# Structs
Error represents semantic errors on parsing rule groups.
Rule describes an alerting or recording rule.
RuleGroup is a list of sequentially evaluated recording and alerting rules.
RuleGroups is a set of rule groups that are typically exposed in a file.