Skip to content

Commit 538108b

Browse files
committed
wip
1 parent a5cf785 commit 538108b

File tree

2 files changed

+300
-851
lines changed

2 files changed

+300
-851
lines changed

module/core/former/plan.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
* Detailed Plan Step 4: Implement `impl FormerMutator` (empty) for `VariantNameFormerDefinitionTypes`.
3434
* Crucial Design Rules: [Visibility: Keep Implementation Details Private](#visibility-keep-implementation-details-private).
3535
* Verification Strategy: Compile check (`cargo check --package former_meta`). **Hypothesis H6 Check:** Verify generics and associated types are correct.
36-
* **Increment 4: Implement Multi-Field Struct Variant - Subformer - Definition**
36+
* **Increment 4: Implement Multi-Field Struct Variant - Subformer - Definition**
3737
* Goal: Generate the implicit Definition struct and impl.
3838
* Detailed Plan Step 1: Generate the `VariantNameFormerDefinition` struct definition with generics (`#enum_generics_impl`, `Context2`, `Formed2`, `End2`) and phantom data. Use `VariantNameEnd< #enum_generics_ty >` as the default for `End2`.
3939
* Detailed Plan Step 2: Implement `impl Default` for `VariantNameFormerDefinition`.
@@ -113,4 +113,5 @@
113113
* **[2024-04-26/Plan Revision 3]** Focused plan on fixing `generics_shared_struct_derive.rs` failure by implementing the multi-field struct subformer logic (Increments 1-10). Added final verification increment (11). Preserved previous notes.
114114
* **[2024-04-26/Inc 1]** Completed implementation of storage struct definition and default impl for multi-field struct variant subformer case. Compile check passed.
115115
* **[2024-04-26/Inc 2]** Completed implementation of `Storage` and `StoragePreform` traits for the implicit storage struct. Compile check passed.
116-
* **[2024-04-26/Inc 3]** Completed implementation of `DefinitionTypes` struct and its trait impls (`Default`, `FormerDefinitionTypes`, `FormerMutator`) for the implicit former. Compile check passed.
116+
* **[2024-04-26/Inc 3]** Completed implementation of `DefinitionTypes` struct and its trait impls (`Default`, `FormerDefinitionTypes`, `FormerMutator`) for the implicit former. Compile check passed.
117+
* **[2024-04-26/Inc 4]** Completed implementation of `Definition` struct and its trait impls (`Default`, `FormerDefinition`) for the implicit former. Compile check passed (warnings noted as expected).

0 commit comments

Comments
 (0)