Enum swc_ecma_parser::token::Keyword
source · [−]pub enum Keyword {
Show 35 variants
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,
}
Expand description
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
Implementations
sourceimpl Keyword
impl Keyword
pub fn before_expr(&self) -> bool
pub fn starts_expr(&self) -> bool
Trait Implementations
impl Copy for Keyword
impl Eq for Keyword
impl StructuralEq for Keyword
impl StructuralPartialEq for Keyword
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more