{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:cargo/polyvers","name":"polyvers","description":"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.","version":"0.1.2","softwareVersion":"0.1.2","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/prizzledev/polyvers","issueTracker":"https://github.com/prizzledev/polyvers/issues","keywords":["macro","serde","versioning","schema"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Rust"},"maintainer":[{"@type":"Person","name":"prizzledev","url":"https://github.com/prizzledev"}],"author":[{"@type":"Person","name":"prizzledev","url":"https://github.com/prizzledev"}],"copyrightHolder":[{"@type":"Person","name":"prizzledev","url":"https://github.com/prizzledev"}],"dateCreated":"2026-05-08","dateModified":"2026-05-11","datePublished":"2026-05-11","copyrightYear":2026,"downloadUrl":"https://static.crates.io/crates/polyvers/polyvers-0.1.2.crate","softwareHelp":{"@type":"WebSite","url":"https://docs.rs/polyvers/"},"applicationCategory":"cargo","runtimePlatform":"cargo","developmentStatus":"active","sameAs":["https://crates.io/crates/polyvers/"]}