pub enum QueryCondition {
Feature(QueryFeatureExpression),
Not(Box<QueryCondition>),
Operation(Box<[QueryCondition]>, Operator),
InParens(Box<QueryCondition>),
Style(StyleFeature),
MozPref(MozPrefFeature),
GeneralEnclosed(String),
}
Expand description
Represents a condition.
Variants§
Feature(QueryFeatureExpression)
A simple feature expression, implicitly parenthesized.
Not(Box<QueryCondition>)
A negation of a condition.
Operation(Box<[QueryCondition]>, Operator)
A set of joint operations.
InParens(Box<QueryCondition>)
A condition wrapped in parenthesis.
Style(StyleFeature)
A