Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.12.0
Description
Given we have a schema like as follows.
{ "name": "record1", "type": "record", "fields": [ { "name": "f1", "type": { "name": "record2", "type": "record", "fields": [ { "name": "f1_1", "type": "int" } ] } }, { "name": "f2", "type": ["record2", "int"], "default": { "f1_1": 100 } } ] }
The type of the field f2 is union of record2 and int, and the default value is of a value of record2, which is pre-defined.
Current Rust binding doesn't accept such schemas, raising a error message like as follows.
Error: One union type Ref must match the `default`'s value type Map
Attachments
Issue Links
- links to