Enum python_parser::ast::Statement [−][src]
pub enum Statement { Pass, Del(Vec<Expression>), Break, Continue, Return(Vec<Expression>), RaiseExcFrom(Expression, Expression), RaiseExc(Expression), Raise, Global(Vec<Name>), Nonlocal(Vec<Name>), Assert(Expression, Option<Expression>), Import(Import), Expressions(Vec<Expression>), Assignment(Vec<Expression>, Vec<Vec<Expression>>), TypedAssignment(Vec<Expression>, Expression, Vec<Expression>), AugmentedAssignment(Vec<Expression>, AugAssignOp, Vec<Expression>), Compound(Box<CompoundStatement>), }
A Python statement.
Variants
Pass
Del(Vec<Expression>)
Break
Continue
Return(Vec<Expression>)
RaiseExcFrom(Expression, Expression)
RaiseExc(Expression)
Raise
Global(Vec<Name>)
Nonlocal(Vec<Name>)
Assert(Expression, Option<Expression>)
Import(Import)
Expressions(Vec<Expression>)
Assignment(Vec<Expression>, Vec<Vec<Expression>>)
TypedAssignment(Vec<Expression>, Expression, Vec<Expression>)
AugmentedAssignment(Vec<Expression>, AugAssignOp, Vec<Expression>)
Compound(Box<CompoundStatement>)
Trait Implementations
impl Clone for Statement
[src]
impl Clone for Statement
fn clone(&self) -> Statement
[src]
fn clone(&self) -> Statement
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Statement
[src]
impl Debug for Statement
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for Statement
[src]
impl PartialEq for Statement