pub type StmtClassDef = StmtClassDef<SourceRange>;

Aliased Type§

struct StmtClassDef {
    pub range: SourceRange,
    pub name: Identifier,
    pub bases: Vec<Expr<SourceRange>>,
    pub keywords: Vec<Keyword<SourceRange>>,
    pub body: Vec<Stmt<SourceRange>>,
    pub decorator_list: Vec<Expr<SourceRange>>,
    pub type_params: Vec<TypeParam<SourceRange>>,
}

Fields§

§range: SourceRange§name: Identifier§bases: Vec<Expr<SourceRange>>§keywords: Vec<Keyword<SourceRange>>§body: Vec<Stmt<SourceRange>>§decorator_list: Vec<Expr<SourceRange>>§type_params: Vec<TypeParam<SourceRange>>

Trait Implementations§