A Rust library for handling versioned serialization and deserialization with backward compatibility support
Add versioning support to `serde`'s `Deserialize` derive macro.
Procedural macro for serde_versioned library
Versioning support for Serde
Versioning support for Serde
A simple method for versioning and upgrading data structures when serialized via serde
An attribute macro for adding a version byte when serializing a struct via Serde. Also allows deseraializing while removing version byte.
Macros for use with pro-serde-versioned
Single-macro schema versioning for Rust: declare a struct family with #[add]/#[edit]/#[delete] mutations across versions and parse them at runtime without serde(flatten) overhead. Optional binary codecs: rkyv, bincode, postcard.
Zero-overhead, compile-time MSSQL service for Rust — stored procedures, async CRUD, connection pooling, static dispatch
Proc-macro crate for statiq — compile-time SQL generation for MSSQL entities via #[derive(SqlEntity)]
An OpenAPI client generator