migrations mutably borrow self

This commit is contained in:
Robert Habermeier
2016-07-08 13:01:31 +02:00
parent aaad0e87ae
commit 3e61d6f3f9
3 changed files with 26 additions and 8 deletions

View File

@@ -164,7 +164,7 @@ fn state_database_migrations(pruning: Algorithm) -> Result<MigrationManager, Err
}
/// Migrates database at given position with given migration rules.
fn migrate_database(version: u32, db_path: PathBuf, migrations: MigrationManager) -> Result<(), Error> {
fn migrate_database(version: u32, db_path: PathBuf, migrations: mut MigrationManager) -> Result<(), Error> {
// check if migration is needed
if !migrations.is_needed(version) {
return Ok(())