Enum rslint_parser::ast::Stmt [−][src]
pub enum Stmt {
Show 18 variants
BlockStmt(BlockStmt),
EmptyStmt(EmptyStmt),
ExprStmt(ExprStmt),
IfStmt(IfStmt),
DoWhileStmt(DoWhileStmt),
WhileStmt(WhileStmt),
ForStmt(ForStmt),
ForInStmt(ForInStmt),
ContinueStmt(ContinueStmt),
BreakStmt(BreakStmt),
ReturnStmt(ReturnStmt),
WithStmt(WithStmt),
LabelledStmt(LabelledStmt),
SwitchStmt(SwitchStmt),
ThrowStmt(ThrowStmt),
TryStmt(TryStmt),
DebuggerStmt(DebuggerStmt),
Decl(Decl),
}
Variants
BlockStmt(BlockStmt)
Tuple Fields of BlockStmt
0: BlockStmt
EmptyStmt(EmptyStmt)
Tuple Fields of EmptyStmt
0: EmptyStmt
ExprStmt(ExprStmt)
Tuple Fields of ExprStmt
0: ExprStmt
IfStmt(IfStmt)
Tuple Fields of IfStmt
0: IfStmt
DoWhileStmt(DoWhileStmt)
Tuple Fields of DoWhileStmt
0: DoWhileStmt
WhileStmt(WhileStmt)
Tuple Fields of WhileStmt
0: WhileStmt
ForStmt(ForStmt)
Tuple Fields of ForStmt
0: ForStmt
ForInStmt(ForInStmt)
Tuple Fields of ForInStmt
0: ForInStmt
ContinueStmt(ContinueStmt)
Tuple Fields of ContinueStmt
0: ContinueStmt
BreakStmt(BreakStmt)
Tuple Fields of BreakStmt
0: BreakStmt
ReturnStmt(ReturnStmt)
Tuple Fields of ReturnStmt
0: ReturnStmt
WithStmt(WithStmt)
Tuple Fields of WithStmt
0: WithStmt
LabelledStmt(LabelledStmt)
Tuple Fields of LabelledStmt
0: LabelledStmt
SwitchStmt(SwitchStmt)
Tuple Fields of SwitchStmt
0: SwitchStmt
ThrowStmt(ThrowStmt)
Tuple Fields of ThrowStmt
0: ThrowStmt
TryStmt(TryStmt)
Tuple Fields of TryStmt
0: TryStmt
DebuggerStmt(DebuggerStmt)
Tuple Fields of DebuggerStmt
0: DebuggerStmt
Decl(Decl)
Tuple Fields of Decl
0: Decl
Trait Implementations
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
Whether this implementor has acknowledged the 1.1.0 update to
unerase
’s documented implementation requirements. Read more