Trait libsalmo::backend::DatabaseBackend
source · pub trait DatabaseBackend {
// Required methods
fn migration_status(
&mut self,
commits: &CommittedFile,
migrations: &[Migration]
) -> Result<Vec<MigrationWithStatus>>;
fn try_migrations(
&mut self,
migration: &[MigrationWithStatus]
) -> Result<()>;
fn untry_migrations(
&mut self,
migration: &[MigrationWithStatus]
) -> Result<()>;
fn execute_migrations(
&mut self,
migration: &[MigrationWithStatus]
) -> Result<()>;
}