thisversion-derive 0.1.0

Derive macros for thisversion.
Documentation

Keep schema history out of your application model.

Main crate · API documentation · Source repository

tbisversion-derive

thisversion-derive implements the VersionFamily and VersionBoundary derive macros used by thisversion. They connect historical schema types to an application's current model while keeping migrations explicit and checked by Rust's type system.

Most applications should depend on thisversion, which re-exports both derives, rather than depending on this implementation crate directly:

[dependencies]
thisversion = "0.1"

See the main crate README for usage, examples, and the project guide.