[−][src]Trait migrations_internals::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
Loading content...Trait Implementations
impl<'a> Migration for &'a (dyn Migration + 'a)
[src]
impl<'a> Migration for &'a (dyn Migration + 'a)
fn version(&self) -> &str | [src] |
fn run(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError> | [src] |
fn revert(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError> | [src] |
fn file_path(&self) -> Option<&Path> | [src] |
Implementations on Foreign Types
impl Migration for Box<dyn Migration + 'static>
[src]
impl Migration for Box<dyn Migration + 'static>
fn version(&self) -> &str | [src] |
fn run(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError> | [src] |
fn revert(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError> | [src] |
fn file_path(&self) -> Option<&Path> | [src] |
Implementors
impl<'a> Migration for &'a (dyn Migration + 'a)
[src]
impl<'a> Migration for &'a (dyn Migration + 'a)
fn version(&self) -> &str | [src] |
fn run(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError> | [src] |
fn revert(&self, conn: &dyn SimpleConnection) -> Result<(), RunMigrationsError> | [src] |
fn file_path(&self) -> Option<&Path> | [src] |