Enum arrow_parser::ast::Statement
source · pub enum Statement {
Break,
Continue,
Expression {
expression: Node<Expression>,
},
FieldAssign {
object: Node<Expression>,
field: String,
value: Node<Expression>,
optional: bool,
},
For {
variable: String,
iterable: Node<Expression>,
body: Node<Expression>,
},
IndexAssign {
object: Node<Expression>,
index: Node<Expression>,
value: Node<Expression>,
optional: bool,
},
Let {
variable: String,
value: Node<Expression>,
},
Loop {
body: Node<Expression>,
},
Return {
value: Option<Node<Expression>>,
},
VarAssign {
variable: String,
value: Node<Expression>,
},
}
Variants§
Break
Continue
Expression
Fields
§
expression: Node<Expression>
FieldAssign
For
IndexAssign
Let
Loop
Fields
§
body: Node<Expression>
Return
Fields
§
value: Option<Node<Expression>>