Enum ressa::spanned::Error [−][src]
pub enum Error {
Show 43 variants
UnexpectedEoF,
ParseAfterEoF,
RestrictedIdent(Position),
UnexpectedToken(Position, String),
UnableToReinterpret(Position, String, String),
Redecl(Position, String),
OperationError(Position, String),
InvalidGetterParams(Position),
InvalidSetterParams(Position),
NonStrictFeatureInStrictContext(Position, String),
InvalidImportError(Position),
InvalidExportError(Position),
InvalidYield(Position),
InvalidUseOfContextualKeyword(Position, String),
TryWithNoCatchOrFinally(Position),
InvalidCatchArg(Position),
ThrowWithNoArg(Position),
UnknownOptionalLabel(Position, Keyword<()>, String),
InvalidOptionalLabel(Position),
UseOfModuleFeatureOutsideOfModule(Position, String),
NewLineAfterFatArrow(Position),
StrictModeArgumentsOrEval(Position),
InvalidSuper(Position),
InvalidFuncPosition(Position, String),
InvalidClassPosition(Position, String),
ForOfInAssign(Position, String),
ContinueOutsideOfIteration(Position),
InvalidParameter(Position, String),
OctalLiteral(Position),
HtmlCommentInModule(Position),
InvalidRegEx(Position, String),
InvalidTrailingComma(Position),
InvalidEscape(Position, String),
LexicalRedecl(Position, Position, String),
InvalidLHS(Position),
ForOfNotSimple(Position),
InvalidStartOfExpressionStmt(Position, String),
DuplicateExport(Position, String),
UndefinedExports(Vec<String>),
ContinueOfNotIterationLabel(Position, String),
Scanner(Error),
Other(Box<dyn Error>),
Misc(String),
}
Variants
UnexpectedEoF
ParseAfterEoF
RestrictedIdent(Position)
Tuple Fields
0: Position
UnexpectedToken(Position, String)
UnableToReinterpret(Position, String, String)
Redecl(Position, String)
OperationError(Position, String)
InvalidGetterParams(Position)
Tuple Fields
0: Position
InvalidSetterParams(Position)
Tuple Fields
0: Position
NonStrictFeatureInStrictContext(Position, String)
InvalidImportError(Position)
Tuple Fields
0: Position
InvalidExportError(Position)
Tuple Fields
0: Position
InvalidYield(Position)
Tuple Fields
0: Position
InvalidUseOfContextualKeyword(Position, String)
TryWithNoCatchOrFinally(Position)
Tuple Fields
0: Position
InvalidCatchArg(Position)
Tuple Fields
0: Position
ThrowWithNoArg(Position)
Tuple Fields
0: Position
UnknownOptionalLabel(Position, Keyword<()>, String)
InvalidOptionalLabel(Position)
Tuple Fields
0: Position
UseOfModuleFeatureOutsideOfModule(Position, String)
NewLineAfterFatArrow(Position)
Tuple Fields
0: Position
StrictModeArgumentsOrEval(Position)
Tuple Fields
0: Position
InvalidSuper(Position)
Tuple Fields
0: Position
InvalidFuncPosition(Position, String)
InvalidClassPosition(Position, String)
ForOfInAssign(Position, String)
ContinueOutsideOfIteration(Position)
Tuple Fields
0: Position
InvalidParameter(Position, String)
OctalLiteral(Position)
Tuple Fields
0: Position
HtmlCommentInModule(Position)
Tuple Fields
0: Position
InvalidRegEx(Position, String)
InvalidTrailingComma(Position)
Tuple Fields
0: Position
InvalidEscape(Position, String)
LexicalRedecl(Position, Position, String)
InvalidLHS(Position)
Tuple Fields
0: Position
ForOfNotSimple(Position)
Tuple Fields
0: Position
InvalidStartOfExpressionStmt(Position, String)
DuplicateExport(Position, String)
UndefinedExports(Vec<String>)
ContinueOfNotIterationLabel(Position, String)
Scanner(Error)
Tuple Fields
0: Error
Other(Box<dyn Error>)
Misc(String)
Tuple Fields
0: String