Enum erl_tokenize::Error [−][src]
#[non_exhaustive]
pub enum Error {
Show 13 variants
NoClosingQuotation {
position: Position,
},
InvalidEscapedChar {
position: Position,
},
MissingToken {
position: Position,
},
UnknownKeyword {
position: Position,
keyword: String,
},
InvalidAtomToken {
position: Position,
},
InvalidCharToken {
position: Position,
},
InvalidCommentToken {
position: Position,
},
InvalidFloatToken {
position: Position,
},
InvalidIntegerToken {
position: Position,
},
InvalidStringToken {
position: Position,
},
InvalidSymbolToken {
position: Position,
},
InvalidVariableToken {
position: Position,
},
InvalidWhitespaceToken {
position: Position,
},
}
Expand description
Possible errors.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
No closing quotation.
Fields of NoClosingQuotation
position: Position
Invalid escaped character.
Fields of InvalidEscapedChar
position: Position
A token was expected, but not found.
Fields of MissingToken
position: Position
Unknown keyword.
Invalid atom token.
Fields of InvalidAtomToken
position: Position
Invalid character token.
Fields of InvalidCharToken
position: Position
Invalid comment token.
Fields of InvalidCommentToken
position: Position
Invalid float token.
Fields of InvalidFloatToken
position: Position
Invalid integer token.
Fields of InvalidIntegerToken
position: Position
Invalid string token.
Fields of InvalidStringToken
position: Position
Invalid symbol token.
Fields of InvalidSymbolToken
position: Position
Invalid variable token.
Fields of InvalidVariableToken
position: Position
Invalid whitespace token.
Fields of InvalidWhitespaceToken
position: Position