Trait diesel_migrations::Migration
[−]
[src]
pub trait Migration { fn version(&self) -> &str; fn run(&self, conn: &SimpleConnection) -> Result<(), RunMigrationsError>; fn revert(&self, conn: &SimpleConnection) -> Result<(), RunMigrationsError>; fn file_path(&self) -> Option<&Path> { ... } }
Required Methods
fn version(&self) -> &str
fn run(&self, conn: &SimpleConnection) -> Result<(), RunMigrationsError>
fn revert(&self, conn: &SimpleConnection) -> Result<(), RunMigrationsError>
Provided Methods
Trait Implementations
Implementations on Foreign Types
impl Migration for Box<Migration + 'static>
[src]
Implementors
impl<'a> Migration for &'a (Migration + 'a)