[−][src]Trait sqlx_core::migrate::Migrate
Required methods
fn ensure_migrations_table(&mut self) -> BoxFuture<Result<(), MigrateError>>
fn version(&mut self) -> BoxFuture<Result<Option<(i64, bool)>, MigrateError>>
fn lock(&mut self) -> BoxFuture<Result<(), MigrateError>>
fn unlock(&mut self) -> BoxFuture<Result<(), MigrateError>>
fn validate<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<(), MigrateError>>
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<(), MigrateError>>
fn apply<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>