pub struct MigrationWriter { /* private fields */ }Expand description
Apply migrations to source files
Implementations§
Source§impl MigrationWriter
impl MigrationWriter
pub fn new() -> Self
Sourcepub fn apply_migrations(
&self,
file_path: &Path,
migrations: &[&AnnotationMigration],
backup: bool,
) -> Result<()>
pub fn apply_migrations( &self, file_path: &Path, migrations: &[&AnnotationMigration], backup: bool, ) -> Result<()>
Apply a set of migrations to a single file
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MigrationWriter
impl RefUnwindSafe for MigrationWriter
impl Send for MigrationWriter
impl Sync for MigrationWriter
impl Unpin for MigrationWriter
impl UnwindSafe for MigrationWriter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more