pub enum MySQLInlineTypeMetadata {
Enum(&'static [&'static str]),
Set(&'static [&'static str]),
}Expand description
Inline MySQL column-type metadata retained separately from rendered SQL.
ENUM and SET values affect migration safety analysis, so schema
producers carry them as values instead of reverse-engineering a generated
DDL string.
Variants§
Enum(&'static [&'static str])
Inline ENUM values in declaration order.
Set(&'static [&'static str])
Inline SET values in declaration order.
Trait Implementations§
Source§impl Clone for MySQLInlineTypeMetadata
impl Clone for MySQLInlineTypeMetadata
impl Copy for MySQLInlineTypeMetadata
Source§impl Debug for MySQLInlineTypeMetadata
impl Debug for MySQLInlineTypeMetadata
impl Eq for MySQLInlineTypeMetadata
Source§impl Hash for MySQLInlineTypeMetadata
impl Hash for MySQLInlineTypeMetadata
Source§impl PartialEq for MySQLInlineTypeMetadata
impl PartialEq for MySQLInlineTypeMetadata
impl StructuralPartialEq for MySQLInlineTypeMetadata
Auto Trait Implementations§
impl Freeze for MySQLInlineTypeMetadata
impl RefUnwindSafe for MySQLInlineTypeMetadata
impl Send for MySQLInlineTypeMetadata
impl Sync for MySQLInlineTypeMetadata
impl Unpin for MySQLInlineTypeMetadata
impl UnsafeUnpin for MySQLInlineTypeMetadata
impl UnwindSafe for MySQLInlineTypeMetadata
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