pub enum Error {
Show 43 variants UnexpectedEoF, ParseAfterEoF, RestrictedIdent(Position), UnexpectedToken(PositionString), UnableToReinterpret(PositionStringString), Redecl(PositionString), OperationError(PositionString), InvalidGetterParams(Position), InvalidSetterParams(Position), NonStrictFeatureInStrictContext(PositionString), InvalidImportError(Position), InvalidExportError(Position), InvalidYield(Position), InvalidUseOfContextualKeyword(PositionString), TryWithNoCatchOrFinally(Position), InvalidCatchArg(Position), ThrowWithNoArg(Position), UnknownOptionalLabel(PositionKeyword<()>, String), InvalidOptionalLabel(Position), UseOfModuleFeatureOutsideOfModule(PositionString), NewLineAfterFatArrow(Position), StrictModeArgumentsOrEval(Position), InvalidSuper(Position), InvalidFuncPosition(PositionString), InvalidClassPosition(PositionString), ForOfInAssign(PositionString), ContinueOutsideOfIteration(Position), InvalidParameter(PositionString), OctalLiteral(Position), HtmlCommentInModule(Position), InvalidRegEx(PositionString), InvalidTrailingComma(Position), InvalidEscape(PositionString), LexicalRedecl(PositionPositionString), InvalidLHS(Position), ForOfNotSimple(Position), InvalidStartOfExpressionStmt(PositionString), DuplicateExport(PositionString), UndefinedExports(Vec<String>), ContinueOfNotIterationLabel(PositionString), Scanner(Error), Other(Box<dyn Error>), Misc(String),
}

Variants

UnexpectedEoF

ParseAfterEoF

RestrictedIdent(Position)

Tuple Fields

UnexpectedToken(PositionString)

Tuple Fields

1: String

UnableToReinterpret(PositionStringString)

Tuple Fields

1: String
2: String

Redecl(PositionString)

Tuple Fields

1: String

OperationError(PositionString)

Tuple Fields

1: String

InvalidGetterParams(Position)

Tuple Fields

InvalidSetterParams(Position)

Tuple Fields

NonStrictFeatureInStrictContext(PositionString)

Tuple Fields

1: String

InvalidImportError(Position)

Tuple Fields

InvalidExportError(Position)

Tuple Fields

InvalidYield(Position)

Tuple Fields

InvalidUseOfContextualKeyword(PositionString)

Tuple Fields

1: String

TryWithNoCatchOrFinally(Position)

Tuple Fields

InvalidCatchArg(Position)

Tuple Fields

ThrowWithNoArg(Position)

Tuple Fields

UnknownOptionalLabel(PositionKeyword<()>, String)

Tuple Fields

1: Keyword<()>
2: String

InvalidOptionalLabel(Position)

Tuple Fields

UseOfModuleFeatureOutsideOfModule(PositionString)

Tuple Fields

1: String

NewLineAfterFatArrow(Position)

Tuple Fields

StrictModeArgumentsOrEval(Position)

Tuple Fields

InvalidSuper(Position)

Tuple Fields

InvalidFuncPosition(PositionString)

Tuple Fields

1: String

InvalidClassPosition(PositionString)

Tuple Fields

1: String

ForOfInAssign(PositionString)

Tuple Fields

1: String

ContinueOutsideOfIteration(Position)

Tuple Fields

InvalidParameter(PositionString)

Tuple Fields

1: String

OctalLiteral(Position)

Tuple Fields

HtmlCommentInModule(Position)

Tuple Fields

InvalidRegEx(PositionString)

Tuple Fields

1: String

InvalidTrailingComma(Position)

Tuple Fields

InvalidEscape(PositionString)

Tuple Fields

1: String

LexicalRedecl(PositionPositionString)

Tuple Fields

2: String

InvalidLHS(Position)

Tuple Fields

ForOfNotSimple(Position)

Tuple Fields

InvalidStartOfExpressionStmt(PositionString)

Tuple Fields

1: String

DuplicateExport(PositionString)

Tuple Fields

1: String

UndefinedExports(Vec<String>)

Tuple Fields

0: Vec<String>

ContinueOfNotIterationLabel(PositionString)

Tuple Fields

1: String

Scanner(Error)

Tuple Fields

0: Error

Other(Box<dyn Error>)

Tuple Fields

0: Box<dyn Error>

Misc(String)

Tuple Fields

0: String

Implementations

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.