Enum swc_ecma_ast::Stmt [−][src]
pub enum Stmt {}Show variants
Block(BlockStmt), Empty(EmptyStmt), Debugger(DebuggerStmt), With(WithStmt), Return(ReturnStmt), Labeled(LabeledStmt), Break(BreakStmt), Continue(ContinueStmt), If(IfStmt), Switch(SwitchStmt), Throw(ThrowStmt), Try(TryStmt), While(WhileStmt), DoWhile(DoWhileStmt), For(ForStmt), ForIn(ForInStmt), ForOf(ForOfStmt), Decl(Decl), Expr(ExprStmt),
Variants
Block(BlockStmt)
Empty(EmptyStmt)
Debugger(DebuggerStmt)
With(WithStmt)
Return(ReturnStmt)
Labeled(LabeledStmt)
Break(BreakStmt)
Continue(ContinueStmt)
If(IfStmt)
Switch(SwitchStmt)
Throw(ThrowStmt)
Try(TryStmt)
A try statement. If handler is null then finalizer must be a BlockStmt.
While(WhileStmt)
DoWhile(DoWhileStmt)
For(ForStmt)
ForIn(ForInStmt)
ForOf(ForOfStmt)
Decl(Decl)
Expr(ExprStmt)
Implementations
Returns Some
if self
is of variant Block
, and None
otherwise.
Returns Some
if self
is of variant Empty
, and None
otherwise.
Returns true
if self
is of variant Debugger
.
Returns Some
if self
is of variant Debugger
, and None
otherwise.
Returns Some
if self
is of variant With
, and None
otherwise.
Returns true
if self
is of variant Return
.
Returns Some
if self
is of variant Return
, and None
otherwise.
Returns true
if self
is of variant Labeled
.
Returns Some
if self
is of variant Labeled
, and None
otherwise.
Returns true
if self
is of variant Break
.
Returns Some
if self
is of variant Break
, and None
otherwise.
Returns true
if self
is of variant Continue
.
Returns Some
if self
is of variant Continue
, and None
otherwise.
Returns true
if self
is of variant If
.
Returns Some
if self
is of variant If
, and None
otherwise.
Returns Some
if self
is of variant Switch
, and None
otherwise.
Returns Some
if self
is of variant Throw
, and None
otherwise.
Returns true
if self
is of variant Try
.
Returns Some
if self
is of variant Try
, and None
otherwise.
Returns true
if self
is of variant While
.
Returns Some
if self
is of variant While
, and None
otherwise.
Returns true
if self
is of variant DoWhile
.
Returns Some
if self
is of variant DoWhile
, and None
otherwise.
Returns true
if self
is of variant For
.
Returns Some
if self
is of variant For
, and None
otherwise.
Returns Some
if self
is of variant ForIn
, and None
otherwise.
Returns Some
if self
is of variant ForOf
, and None
otherwise.
Trait Implementations
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Stmt
impl UnwindSafe for Stmt
Blanket Implementations
Mutably borrows from an owned value. Read more