Trait mysql_connector::migrator::Migration
source · pub trait Migration<S: Socket> {
// Required methods
fn name(&self) -> &'static str;
fn up<'a>(
&self,
conn: &'a mut Connection<S>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a>>;
fn down<'a>(
&self,
conn: &'a mut Connection<S>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a>>;
}