Error
Fields of this type
Fields
- leading_zero:leading_zero
- The number has leading zeroes.
- digit_after_base:digit_after_base
- Expected a digit after base prefix.
- upper_case_base:usize
- The base prefix is in uppercase.
- invalid_float_base:usize
- Float literal has an invalid base prefix.
- repeated_underscore:usize
- Repeated '_' digit separator.
- invalid_underscore_after_special:usize
- '_' digit separator after special character (+-.)
- invalid_digit:struct { i: usize, base: Base }
- Invalid digit for the specified base.
- invalid_digit_exponent:usize
- Invalid digit for an exponent.
- duplicate_period:duplicate_period
- Float literal has multiple periods.
- duplicate_exponent:usize
- Float literal has multiple exponents.
- exponent_after_underscore:usize
- Exponent comes directly after '_' digit separator.
- special_after_underscore:usize
- Special character (+-.) comes directly after exponent.
- trailing_special:usize
- Number ends in special character (+-.)
- trailing_underscore:usize
- Number ends in '_' digit separator.
- invalid_character:usize
- Character not in [0-9a-zA-Z.+-_]
- invalid_exponent_sign:usize
- [+-] not immediately after [pPeE]
- period_after_exponent:usize
- Period comes directly after exponent.