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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more