pub struct SQLMigrationRunner {
pub migrations: Vec<SQLMigration>,
pub current_version: u32,
}Fields§
§migrations: Vec<SQLMigration>§current_version: u32Implementations§
Source§impl SQLMigrationRunner
impl SQLMigrationRunner
pub fn new() -> Self
pub fn add_migration(&mut self, m: SQLMigration)
pub fn pending_migrations(&self) -> Vec<&SQLMigration>
pub fn emit_pending_sql(&self) -> String
Auto Trait Implementations§
impl Freeze for SQLMigrationRunner
impl RefUnwindSafe for SQLMigrationRunner
impl Send for SQLMigrationRunner
impl Sync for SQLMigrationRunner
impl Unpin for SQLMigrationRunner
impl UnsafeUnpin for SQLMigrationRunner
impl UnwindSafe for SQLMigrationRunner
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