Rust: introduce typed labels

This commit is contained in:
Paolo Tranquilli
2024-09-13 13:18:33 +02:00
parent 0b850a2dff
commit faf1eeeb0d
18 changed files with 4922 additions and 966 deletions

View File

@@ -110,8 +110,9 @@ class Field:
@dataclasses.dataclass
class Class:
name: str
table_name: str
table_name: str | None = None
fields: list[Field] = dataclasses.field(default_factory=list)
ancestors: list[str] = dataclasses.field(default_factory=list)
@property
def single_field_entries(self):