Hasnain Lakhani created THRIFT-5891:
---------------------------------------

             Summary: Optional fields don't correctly round trip
                 Key: THRIFT-5891
                 URL: https://issues.apache.org/jira/browse/THRIFT-5891
             Project: Thrift
          Issue Type: Improvement
          Components: Rust - Compiler
            Reporter: Hasnain Lakhani


This was discovered while fuzzing - see <TODO: Update PR link>

If you have a structure with an optional field (set to None) in memory, and you 
serialize then deserialize it, it comes back as Some(default_value). This seems 
incorrect, but at the same time it's potentially a breaking change so needs 
some thought before fixing.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to