Martin Tzvetanov Grigorov created AVRO-3495:
-----------------------------------------------
Summary: Rust: Record serialization is sensitive to order of
fields in struct
Key: AVRO-3495
URL: https://issues.apache.org/jira/browse/AVRO-3495
Project: Apache Avro
Issue Type: Bug
Components: rust
Reporter: Martin Tzvetanov Grigorov
Assignee: Martin Tzvetanov Grigorov
Initially reported at: [https://github.com/flavray/avro-rs/issues/47]
Trying to validate and write a record from the following struct:
{code:java}
#[derive(Deserialize, Serialize)]
pub struct MyRecord {
b: String,
a: i64,
}
{code}
using this schema:
{code:java}
{
"type": "record",
"name": "my_record",
"fields": [
{"name": "a", "type": "long"},
{"name": "b", "type": "string"},
]
} {code}
fails because the order of the fields is not the same.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)