pub enum Keyword<T> {
Show 43 variants
Await(T),
Break(T),
Case(T),
Catch(T),
Class(T),
Const(T),
Continue(T),
Debugger(T),
Default(T),
Delete(T),
Do(T),
Else(T),
Enum(T),
Export(T),
Extends(T),
Finally(T),
For(T),
Function(T),
If(T),
Implements(T),
Import(T),
In(T),
InstanceOf(T),
Interface(T),
Let(T),
New(T),
Package(T),
Private(T),
Protected(T),
Public(T),
Return(T),
Static(T),
Super(T),
Switch(T),
This(T),
Throw(T),
Try(T),
TypeOf(T),
Var(T),
Void(T),
While(T),
With(T),
Yield(T),
}
Expand description
A JS Keyword
Standard
await break case catch class const continue debugger default delete (10) do else export extends finally for function if import in (20) instanceof new return super switch this throw try typeof var (30) void while with yield
Future Reserved
enum
Strict Mode Future Reserved
implements package protected interface private (40) public
Variants§
Await(T)
Break(T)
Case(T)
Catch(T)
Class(T)
Const(T)
Continue(T)
Debugger(T)
Default(T)
Delete(T)
Do(T)
Else(T)
Enum(T)
Export(T)
Extends(T)
Finally(T)
For(T)
Function(T)
If(T)
Implements(T)
Import(T)
In(T)
InstanceOf(T)
Interface(T)
Let(T)
New(T)
Package(T)
Private(T)
Protected(T)
Public(T)
Return(T)
Static(T)
Super(T)
Switch(T)
This(T)
Throw(T)
Try(T)
TypeOf(T)
Var(T)
Void(T)
While(T)
With(T)
Yield(T)
Implementations§
source§impl<T> Keyword<T>
impl<T> Keyword<T>
sourcepub fn is_future_reserved(&self) -> bool
pub fn is_future_reserved(&self) -> bool
Is this keyword one of the future reserved words
- enum
- export
- implements
- super
sourcepub fn is_strict_reserved(&self) -> bool
pub fn is_strict_reserved(&self) -> bool
Is this keyword a reserved word when the context has a ‘use strict’ directive.
Keywords
- implements
- interface
- package
- private
- protected
- public
- static
- yield
- let
sourcepub fn is_reserved(&self) -> bool
pub fn is_reserved(&self) -> bool
Is this keyword a reserved word
Keywords
- break
- case
- catch
- continue
- debugger
- default
- delete
- do
- else
- for
- function
- if
- instanceof
- in
- new
- return
- switch
- this
- throw
- try
- typeof
- var
- void
- while
- with
pub fn as_str(&self) -> &str
pub fn to_empty(&self) -> Keyword<()>
Trait Implementations§
source§impl<T, U> PartialEq<Keyword<T>> for Keyword<U>
impl<T, U> PartialEq<Keyword<T>> for Keyword<U>
impl Copy for Keyword<()>
Auto Trait Implementations§
impl<T> RefUnwindSafe for Keyword<T>where T: RefUnwindSafe,
impl<T> Send for Keyword<T>where T: Send,
impl<T> Sync for Keyword<T>where T: Sync,
impl<T> Unpin for Keyword<T>where T: Unpin,
impl<T> UnwindSafe for Keyword<T>where T: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more