summary refs log tree commit diff stats
path: root/tests/objvariant/tfloatrangeobj.nim
blob: 67e88630242401fc60a6bfa2e76da1d664dc6c76 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
discard """
  output: '''(kind: 2.0, twoStr: "TWO STR")
(kind: 1.0)
'''
disabled: "true"
"""
type
  FloatRange = range[1.0..3.0]
  VariantObj = object
    case kind: FloatRange
    of 2.0: twoStr: string

echo VariantObj(kind: 2.0, twoStr: "TWO STR")
echo VariantObj(kind: 1.0)