[][src]Enum swc_ecma_parser::token::Keyword

pub enum Keyword {
    Await,
    Break,
    Case,
    Catch,
    Continue,
    Debugger,
    Default_,
    Do,
    Else,
    Finally,
    For,
    Function,
    If,
    Return,
    Switch,
    Throw,
    Try,
    Var,
    Let,
    Const,
    While,
    With,
    New,
    This,
    Super,
    Class,
    Extends,
    Export,
    Import,
    Yield,
    In,
    InstanceOf,
    TypeOf,
    Void,
    Delete,
}

Keywords

Variants

Await

Spec says this might be identifier.

Break
Case
Catch
Continue
Debugger
Default_
Do
Else
Finally
For
Function
If
Return
Switch
Throw
Try
Var
Let
Const
While
With
New
This
Super
Class
Extends
Export
Import
Yield

Spec says this might be identifier.

In
InstanceOf
TypeOf
Void
Delete

Methods

impl Keyword[src]

pub fn before_expr(&self) -> bool[src]

pub fn starts_expr(&self) -> bool[src]

Trait Implementations

impl Clone for Keyword[src]

impl Copy for Keyword[src]

impl Debug for Keyword[src]

impl Eq for Keyword[src]

impl From<Keyword> for Word[src]

impl Hash for Keyword[src]

impl PartialEq<Keyword> for Keyword[src]

impl StructuralEq for Keyword[src]

impl StructuralPartialEq for Keyword[src]

Auto Trait Implementations

impl RefUnwindSafe for Keyword

impl Send for Keyword

impl Sync for Keyword

impl Unpin for Keyword

impl UnwindSafe for Keyword

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Erased for T

impl<T> Erased for T

impl<T, F> Fold<T> for F where
    T: FoldWith<F>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, F> Visit<T> for F where
    T: VisitWith<F> + ?Sized
[src]