Rust: remove VariantDef

This commit is contained in:
Paolo Tranquilli
2025-06-20 15:59:18 +02:00
parent 0d292b785c
commit 02b6e856a3
21 changed files with 39 additions and 232 deletions

9
rust/schema/ast.py generated
View File

@@ -41,9 +41,6 @@ class TypeRepr(AstNode, ):
class UseBoundGenericArg(AstNode, ):
pass
class VariantDef(AstNode, ):
pass
class Item(Stmt, ):
pass
@@ -628,7 +625,7 @@ class StmtList(AstNode, ):
statements: list["Stmt"] | child
tail_expr: optional["Expr"] | child
class Struct(Adt, Item, VariantDef, ):
class Struct(Adt, Item, ):
attrs: list["Attr"] | child
field_list: optional["FieldList"] | child
generic_param_list: optional["GenericParamList"] | child
@@ -716,7 +713,7 @@ class TypeParam(GenericParam, ):
class UnderscoreExpr(Expr, ):
attrs: list["Attr"] | child
class Union(Adt, Item, VariantDef, ):
class Union(Adt, Item, ):
attrs: list["Attr"] | child
generic_param_list: optional["GenericParamList"] | child
name: optional["Name"] | child
@@ -741,7 +738,7 @@ class UseTree(AstNode, ):
class UseTreeList(AstNode, ):
use_trees: list["UseTree"] | child
class Variant(VariantDef, ):
class Variant(AstNode, ):
attrs: list["Attr"] | child
discriminant: optional["Expr"] | child
field_list: optional["FieldList"] | child