Derive macro for [`interface`](https://docs.rs/interface) — typed, lossy-aware
interface translation between API versions.
```rust
use interface_derive::{Upgrade, Downgrade};
pub struct User {
}
```
See [`interface`](https://docs.rs/interface) for the full model.
MIT