Commit 6e2fc2a
committed
Migrate simple flat enums to UniFFI proc-macro export
Migrate `WordCount`, `PaymentDirection`, `PaymentStatus`, and
`AsyncPaymentsRole` from UDL enum definitions to proc-macro
`#[derive(uniffi::Enum)]` on their Rust source types, replacing
the UDL definitions with `typedef enum` references.
Generated with the help of AI (Claude Code).
Co-Authored-By: HAL 90001 parent 3fb2bef commit 6e2fc2a
4 files changed
Lines changed: 8 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
| 74 | + | |
81 | 75 | | |
82 | 76 | | |
83 | 77 | | |
| |||
448 | 442 | | |
449 | 443 | | |
450 | 444 | | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
| 445 | + | |
455 | 446 | | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
| 447 | + | |
461 | 448 | | |
462 | 449 | | |
463 | 450 | | |
| |||
744 | 731 | | |
745 | 732 | | |
746 | 733 | | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | | - | |
| 734 | + | |
751 | 735 | | |
752 | 736 | | |
753 | 737 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
595 | 595 | | |
596 | 596 | | |
597 | 597 | | |
| 598 | + | |
598 | 599 | | |
599 | 600 | | |
600 | 601 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| 128 | + | |
128 | 129 | | |
129 | 130 | | |
130 | 131 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
317 | 317 | | |
318 | 318 | | |
319 | 319 | | |
| 320 | + | |
320 | 321 | | |
321 | 322 | | |
322 | 323 | | |
| |||
331 | 332 | | |
332 | 333 | | |
333 | 334 | | |
| 335 | + | |
334 | 336 | | |
335 | 337 | | |
336 | 338 | | |
| |||
0 commit comments