Type Alias rustpython_ast::located::Expr

source ·
pub type Expr = Expr<SourceRange>;

Aliased Type§

enum Expr {
Show 27 variants BoolOp(ExprBoolOp<SourceRange>), NamedExpr(ExprNamedExpr<SourceRange>), BinOp(ExprBinOp<SourceRange>), UnaryOp(ExprUnaryOp<SourceRange>), Lambda(ExprLambda<SourceRange>), IfExp(ExprIfExp<SourceRange>), Dict(ExprDict<SourceRange>), Set(ExprSet<SourceRange>), ListComp(ExprListComp<SourceRange>), SetComp(ExprSetComp<SourceRange>), DictComp(ExprDictComp<SourceRange>), GeneratorExp(ExprGeneratorExp<SourceRange>), Await(ExprAwait<SourceRange>), Yield(ExprYield<SourceRange>), YieldFrom(ExprYieldFrom<SourceRange>), Compare(ExprCompare<SourceRange>), Call(ExprCall<SourceRange>), FormattedValue(ExprFormattedValue<SourceRange>), JoinedStr(ExprJoinedStr<SourceRange>), Constant(ExprConstant<SourceRange>), Attribute(ExprAttribute<SourceRange>), Subscript(ExprSubscript<SourceRange>), Starred(ExprStarred<SourceRange>), Name(ExprName<SourceRange>), List(ExprList<SourceRange>), Tuple(ExprTuple<SourceRange>), Slice(ExprSlice<SourceRange>),
}

Variants§

Trait Implementations§