1 2 3 4 5 6 7 8 9 10
# Working example of anonymous union { 'type': 'Data', 'data': { '*number': 'int', '*name': 'str' } } { 'enum': 'Enum', 'data': [ 'hello', 'world' ] } { 'union': 'MyUnion', 'discriminator': {}, 'data': { 'value': 'int', 'string': 'Enum', 'struct': 'Data' } }