AV - API Versioning Macro
A Rust procedural macro for tracking API version history and deprecation warnings.
Features
- Track multiple version entries per function/struct
- Auto-generate documentation from version history
- Auto-generate warnings based on version status
Version Types
unstable- Generates warning whendeprecated_for_unstablefeature is enabled (controlled by API developer)stable- No warningsupdate- No warningsdeprecated- Always generates#[deprecated]warning
Usage
use ver;
// Unstable API
// Stable API
// Deprecated API - always generates warning
// Full - multiple versions with history
Screenshots
Deprecated Warning:

Generated Documentation:
