pub enum MigrationDialect {
Postgres,
MySql,
Sqlite,
}Expand description
Specifies the database SQL dialect for migration generation.
Variants§
Implementations§
Source§impl MigrationDialect
impl MigrationDialect
Sourcepub fn map_column_type(&self, col: &SnapshotColumn) -> String
pub fn map_column_type(&self, col: &SnapshotColumn) -> String
Map a Rust type name to the dialect-specific column type.
Trait Implementations§
Source§impl Clone for MigrationDialect
impl Clone for MigrationDialect
Source§fn clone(&self) -> MigrationDialect
fn clone(&self) -> MigrationDialect
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 moreimpl Copy for MigrationDialect
Source§impl Debug for MigrationDialect
impl Debug for MigrationDialect
impl Eq for MigrationDialect
Source§impl PartialEq for MigrationDialect
impl PartialEq for MigrationDialect
Source§fn eq(&self, other: &MigrationDialect) -> bool
fn eq(&self, other: &MigrationDialect) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MigrationDialect
Auto Trait Implementations§
impl Freeze for MigrationDialect
impl RefUnwindSafe for MigrationDialect
impl Send for MigrationDialect
impl Sync for MigrationDialect
impl Unpin for MigrationDialect
impl UnsafeUnpin for MigrationDialect
impl UnwindSafe for MigrationDialect
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