frosty
frosty copied to clipboard
variant objects with case clauses which use constant sets
type
MinTypeKind* = enum
ctkIdent
ctkFixedArray
ctkDependentArray
const ctkArrayKinds* = { ctkFixedArray, ctkDependentArray }
type
MinTypeUse* = object
case kind*: MinTypeKind
of ctkArrayKinds: discard
of ctkIdent: discard