pub type Expr = Expr<SourceRange>;
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>),
}