[−][src]Trait diesel::migration::Migration
Represents a migration that interacts with diesel
Required Methods
fn version(&self) -> &str
Get the migration version
fn run(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>
Apply this migration
fn revert(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>
Revert this migration
Provided Methods
Trait Implementations
impl<'a> Migration for &'a dyn Migration[src]
impl<'a> Migration for &'a dyn Migrationfn version(&self) -> &str[src]
fn version(&self) -> &strfn run(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>[src]
fn run(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>fn revert(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>[src]
fn revert(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>fn file_path(&self) -> Option<&Path>[src]
fn file_path(&self) -> Option<&Path>Implementations on Foreign Types
impl Migration for Box<dyn Migration>[src]
impl Migration for Box<dyn Migration>fn version(&self) -> &str[src]
fn version(&self) -> &strfn run(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>[src]
fn run(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>fn revert(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>[src]
fn revert(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError>fn file_path(&self) -> Option<&Path>[src]
fn file_path(&self) -> Option<&Path>