Enum boa::syntax::ast::keyword::Keyword

source ·
pub enum Keyword {
Show 32 variants Break, Case, Catch, Class, Continue, Debugger, Default, Delete, Do, Else, Enum, Extends, Finally, For, Function, If, In, InstanceOf, Import, Let, New, Return, Super, Switch, This, Throw, Try, TypeOf, Var, Void, While, With,
}
Expand description

A Javascript Keyword As specificed by https://www.ecma-international.org/ecma-262/#sec-keywords

Variants

Break

The break keyword

Case

The case keyword

Catch

The catch keyword

Class

The class keyword, which is reserved for future use

Continue

The continue keyword

Debugger

The debugger keyword

Default

The default keyword

Delete

The delete keyword

Do

The do keyword

Else

The else keyword

Enum

The enum keyword

Extends

The extends keyword

Finally

The finally keyword

For

The for keyword

Function

The function keyword

If

The if keyword

In

The in keyword

InstanceOf

The instanceof keyword

Import

The import keyword

Let

The let keyword

New

The new keyword

Return

The return keyword

Super

The super keyword

Switch

The switch keyword

This

The this keyword

Throw

The throw keyword

Try

The try keyword

TypeOf

The typeof keyword

Var

The var keyword

Void

The void keyword

While

The while keyword

With

The with keyword

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Formats the value using the given formatter. Read more
The associated error which can be returned from parsing.
Parses a string s to return a value of this type. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
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.