Introducing Apache Fory™ Rust: A Versatile Serialization Framework with trait objects, shared refs and schema evolution support
- Serialize Box/Rc/Arc<dyn Trait> and preserve polymorphism on deserialization
- Automatic circular reference handling (parent-child trees, graphs)
- Reference identity preservation (Rc/Arc pointer equality maintained)
- Cross-language compatibility (Rust ↔ Python/Java) with no IDL
- Schema evolution without breaking changes
- 10-20x faster serialization than JSON/Protobuf