frosty icon indicating copy to clipboard operation
frosty copied to clipboard

variant objects with case clauses which use constant sets

Open disruptek opened this issue 4 years ago • 0 comments

type
  MinTypeKind* = enum
    ctkIdent
    ctkFixedArray
    ctkDependentArray

const ctkArrayKinds* = { ctkFixedArray, ctkDependentArray }

type
  MinTypeUse* = object
    case kind*: MinTypeKind
      of ctkArrayKinds: discard
      of ctkIdent: discard

disruptek avatar Nov 04 '21 14:11 disruptek