pub struct SQLite;Trait Implementations§
Source§impl TreeDiffer for SQLite
impl TreeDiffer for SQLite
fn diff_tree( &self, a: &[Statement], b: &[Statement], ) -> Result<Option<Vec<Statement>>, DiffError>
fn find_and_compare_create_table( &self, sa: &Statement, a: &CreateTable, b: &[Statement], ) -> Result<Option<Vec<Statement>>, DiffError>
fn find_and_compare_create_index( &self, sa: &Statement, a: &CreateIndex, b: &[Statement], ) -> Result<Option<Vec<Statement>>, DiffError>
fn find_and_compare_create_type( &self, sa: &Statement, a: &CreateType, b: &[Statement], ) -> Result<Option<Vec<Statement>>, DiffError>
fn find_and_compare_create_extension( &self, sa: &Statement, a: &CreateExtension, b: &[Statement], ) -> Result<Option<Vec<Statement>>, DiffError>
fn find_and_compare_create_domain( &self, sa: &Statement, a: &CreateDomain, b: &[Statement], ) -> Result<Option<Vec<Statement>>, DiffError>
Source§impl TreeMigrator for SQLite
impl TreeMigrator for SQLite
fn migrate_tree( &self, a: Vec<Statement>, b: &[Statement], ) -> Result<Vec<Statement>, MigrateError>
fn match_and_migrate_create_table( &self, sa: &Statement, a: &CreateTable, b: &[Statement], ) -> Result<Vec<Statement>, MigrateError>
fn match_and_migrate_create_index( &self, sa: &Statement, a: &CreateIndex, b: &[Statement], ) -> Result<Vec<Statement>, MigrateError>
fn match_and_migrate_create_type( &self, sa: &Statement, a: &CreateType, b: &[Statement], ) -> Result<Vec<Statement>, MigrateError>
fn match_and_migrate_create_extension( &self, sa: &Statement, a: &CreateExtension, b: &[Statement], ) -> Result<Vec<Statement>, MigrateError>
fn match_and_migrate_create_domain( &self, sa: &Statement, a: &CreateDomain, b: &[Statement], ) -> Result<Vec<Statement>, MigrateError>
Auto Trait Implementations§
impl Freeze for SQLite
impl RefUnwindSafe for SQLite
impl Send for SQLite
impl Sync for SQLite
impl Unpin for SQLite
impl UnsafeUnpin for SQLite
impl UnwindSafe for SQLite
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