summary refs log blame commit diff stats
path: root/tests/objvariant/tfloatrangeobj.nim
blob: 67e88630242401fc60a6bfa2e76da1d664dc6c76 (plain) (tree)
1
2
3
4
5



                                           
                








                                             
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)