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
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