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)

Reply via email to