Enum cfg_expr::error::Reason [−][src]
pub enum Reason { InvalidNot(usize), InvalidCharacters, UnclosedParens, UnopenedParens, UnclosedQuotes, UnopenedQuotes, Empty, Unexpected(&'static [&'static str]), InvalidInteger, MultipleRootPredicates, UnknownBuiltin, }
Expand description
The particular reason for a ParseError
Variants
not() takes exactly 1 predicate, unlike all() and any()
Tuple Fields of InvalidNot
0: usize
The characters are not valid in an cfg expression
An opening parens was unmatched with a closing parens
A closing parens was unmatched with an opening parens
An opening quotes was unmatched with a closing quotes
A closing quotes was unmatched with an opening quotes
The expression does not contain any valid terms
Found an unexpected term, which wasn’t one of the expected terms that is listed
Tuple Fields of Unexpected
0: &'static [&'static str]
Failed to parse an integer value
The root cfg() may only contain a single predicate
An element was not part of the builtin information in rustc