pub struct PostgreSQL;Trait Implementations§
Source§impl Clone for PostgreSQL
impl Clone for PostgreSQL
Source§fn clone(&self) -> PostgreSQL
fn clone(&self) -> PostgreSQL
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PostgreSQL
impl Debug for PostgreSQL
Source§impl Default for PostgreSQL
impl Default for PostgreSQL
Source§fn default() -> PostgreSQL
fn default() -> PostgreSQL
Returns the “default value” for a type. Read more
Source§impl Parse for PostgreSQL
impl Parse for PostgreSQL
Source§impl TreeDiffer for PostgreSQL
impl TreeDiffer for PostgreSQL
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 PostgreSQL
impl TreeMigrator for PostgreSQL
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 PostgreSQL
impl RefUnwindSafe for PostgreSQL
impl Send for PostgreSQL
impl Sync for PostgreSQL
impl Unpin for PostgreSQL
impl UnsafeUnpin for PostgreSQL
impl UnwindSafe for PostgreSQL
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