Trait sqlx_core::migrate::Migrate [−][src]
Required methods
fn ensure_migrations_table(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn version(
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>[src]
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>
fn lock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn unlock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn validate<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<(), MigrateError>>[src]
&'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>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
fn revert<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
Implementors
impl Migrate for AnyConnection[src]
fn ensure_migrations_table(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn version(
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>[src]
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>
fn lock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn unlock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn validate<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<(), MigrateError>>[src]
&'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>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
fn revert<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
impl Migrate for MySqlConnection[src]
fn ensure_migrations_table(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn version(
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>[src]
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>
fn lock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn unlock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn validate<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<(), MigrateError>>[src]
&'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>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
fn revert<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
impl Migrate for PgConnection[src]
fn ensure_migrations_table(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn version(
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>[src]
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>
fn lock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn unlock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn validate<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<(), MigrateError>>[src]
&'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>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
fn revert<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
impl Migrate for SqliteConnection[src]
fn ensure_migrations_table(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn version(
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>[src]
&mut self
) -> BoxFuture<'_, Result<Option<(i64, bool)>, MigrateError>>
fn lock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn unlock(&mut self) -> BoxFuture<'_, Result<(), MigrateError>>[src]
fn validate<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<(), MigrateError>>[src]
&'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>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>
fn revert<'e: 'm, 'm>(
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>[src]
&'e mut self,
migration: &'m Migration
) -> BoxFuture<'m, Result<Duration, MigrateError>>