-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
enhancementSolving this issue will likely involve adding new logic or components to the codebase.Solving this issue will likely involve adding new logic or components to the codebase.
Milestone
Description
- - enums where all types are
void(or left unspecified) codegen to a simple unsigned integer with the smallest bit width possible. - - support enums with values attached
- - implement
#enum_count(...) - - exported enums
- - pub enums
- - fix debug offsets so that union values display correctly
- instead of function invocation to create an enum value with a payload,
Foo.One { Point { .x = 1, .y = 2,} } - comparison operators shouldn't work for enums with payloads
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementSolving this issue will likely involve adding new logic or components to the codebase.Solving this issue will likely involve adding new logic or components to the codebase.