pub enum TableDialect {
PostgreSQL {
is_unlogged: bool,
is_temporary: bool,
inherits: Option<&'static str>,
tablespace: Option<&'static str>,
is_rls_enabled: bool,
comment: Option<&'static str>,
},
SQLite {
without_rowid: bool,
strict: bool,
},
}Expand description
Dialect-specific table metadata.
Variants§
Trait Implementations§
Source§impl Clone for TableDialect
impl Clone for TableDialect
Source§fn clone(&self) -> TableDialect
fn clone(&self) -> TableDialect
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 TableDialect
Source§impl Debug for TableDialect
impl Debug for TableDialect
Source§impl Default for TableDialect
impl Default for TableDialect
impl Eq for TableDialect
Source§impl PartialEq for TableDialect
impl PartialEq for TableDialect
impl StructuralPartialEq for TableDialect
Auto Trait Implementations§
impl Freeze for TableDialect
impl RefUnwindSafe for TableDialect
impl Send for TableDialect
impl Sync for TableDialect
impl Unpin for TableDialect
impl UnsafeUnpin for TableDialect
impl UnwindSafe for TableDialect
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