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
PassDel(Vec<Expression>)BreakContinueReturn(Vec<Expression>)RaiseExcFrom(Expression, Expression)RaiseExc(Expression)RaiseGlobal(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 Statementfn clone(&self) -> Statement[src]
fn clone(&self) -> StatementReturns 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 Statementfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for Statement[src]
impl PartialEq for Statement