Enum syntex_syntax::ast::Stmt_
[−]
[src]
pub enum Stmt_ {
StmtDecl(P<Decl>, NodeId),
StmtExpr(P<Expr>, NodeId),
StmtSemi(P<Expr>, NodeId),
StmtMac(P<Mac>, MacStmtStyle, ThinAttributes),
}Variants
StmtDecl | Could be an item or a local (let) binding: |
StmtExpr | Expr without trailing semi-colon (must have unit type): |
StmtSemi | Expr with trailing semi-colon (may have any type): |
StmtMac |