1pub use _macros::version; 2 3use anyhow::Result; 4 5pub trait MigrateInto<T> { 6 fn migrate(&self) -> Result<T>; 7} 8 9pub trait Versioned { 10 fn version(&self) -> Option<&str>; 11}