pub enum SqlType {
Show 27 variants
Bool,
Char(u16),
Varchar(u16),
Int(u16),
UnsignedInt(u16),
Bigint(u16),
UnsignedBigint(u16),
Tinyint(u16),
UnsignedTinyint(u16),
Blob,
Longblob,
Mediumblob,
Tinyblob,
Double,
Float,
Real,
Tinytext,
Mediumtext,
Longtext,
Text,
Date,
DateTime(u16),
Timestamp,
Binary(u16),
Varbinary(u16),
Enum(Vec<Literal>),
Decimal(u8, u8),
}
Variants§
Bool
Char(u16)
Varchar(u16)
Int(u16)
UnsignedInt(u16)
Bigint(u16)
UnsignedBigint(u16)
Tinyint(u16)
UnsignedTinyint(u16)
Blob
Longblob
Mediumblob
Tinyblob
Double
Float
Real
Tinytext
Mediumtext
Longtext
Text
Date
DateTime(u16)
Timestamp
Binary(u16)
Varbinary(u16)
Enum(Vec<Literal>)
Decimal(u8, u8)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SqlType
impl<'de> Deserialize<'de> for SqlType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SqlType
impl StructuralPartialEq for SqlType
Auto Trait Implementations§
impl Freeze for SqlType
impl RefUnwindSafe for SqlType
impl Send for SqlType
impl Sync for SqlType
impl Unpin for SqlType
impl UnwindSafe for SqlType
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