Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.12.0
Description
Given we have a schema like as follows.
{ "namespace": "my_ns", "type": "record", "aliases": ["my_alias"], "name": "my_schema", "fields": [ { "name": "f1", "type": { "name": "enum1", "type": "enum", "symbols": ["a"] } } ] }
The canonical form of this schema should be
{"name":"my_ns.my_schema","type":"record","fields":[{"name":"f1","type":{"name":"my_ns.enum1","type":"enum","symbols":["a"]}}]}
But with the current Rust binding, enum1 doesn't inherit the enclosing namespace "my_ns".
{"name":"my_ns.my_schema","type":"record","fields":[{"name":"f1","type":{"name":"enum1","type":"enum","symbols":["a"]}}]}
Attachments
Issue Links
- links to