Expand description
A statement, usually ending in a semicolon.
Variants§
Local(Local)
A local (let) binding.
Item(Item)
An item definition.
Expr(Expr, Option<Semi>)
Expression, with or without trailing semicolon.
Macro(StmtMacro)
A macro invocation in statement position.
Syntactically it’s ambiguous which other kind of statement this
macro would expand to. It can be any of local variable (let
),
item, or expression.