fix: use composed enum keys for driver diagnostics (EnumMap)
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import "@std/meta"
|
||||
|
||||
#! keys may be enums or native enum compositions that normalize to an enum, including aliases.
|
||||
#! shared variant names follow native composition identity; payload-bearing sums are not enum keys.
|
||||
EnumMap proc($E, $V type) type {
|
||||
match typeinfo!(E) {
|
||||
.enum |info|: return struct {
|
||||
|
||||
Reference in New Issue
Block a user