Enum dbml_rs::ast::table::ColumnTypeName
source · pub enum ColumnTypeName {
Show 44 variants
Undef,
Raw(String),
Enum(String),
Bit,
Varbit,
Char,
VarChar,
Box,
Cidr,
Circle,
Inet,
Line,
LineSegment,
MacAddr,
MacAddr8,
Money,
Path,
PGLongSequenceNumber,
PGSnapshot,
Point,
Polygon,
TSQuery,
TSVector,
SmallSerial,
Serial,
BigSerial,
SmallInt,
Integer,
BigInt,
Real,
DoublePrecision,
Bool,
ByteArray,
Date,
Text,
Time,
Timetz,
Timestamp,
Timestamptz,
Uuid,
Json,
Jsonb,
Decimal,
Xml,
}Variants§
Undef
The initial value (default).
Raw(String)
The type is waiting to be parsed and validated.
Enum(String)
Bit
Varbit
Char
VarChar
Box
Cidr
Circle
Inet
Line
LineSegment
MacAddr
MacAddr8
Money
Path
PGLongSequenceNumber
PGSnapshot
Point
Polygon
TSQuery
TSVector
SmallSerial
Serial
BigSerial
SmallInt
Integer
BigInt
Real
DoublePrecision
Bool
ByteArray
Date
Text
Time
Timetz
Timestamp
Timestamptz
Uuid
Json
Jsonb
Decimal
Xml
Trait Implementations§
source§impl Clone for ColumnTypeName
impl Clone for ColumnTypeName
source§fn clone(&self) -> ColumnTypeName
fn clone(&self) -> ColumnTypeName
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ColumnTypeName
impl Debug for ColumnTypeName
source§impl Default for ColumnTypeName
impl Default for ColumnTypeName
source§fn default() -> ColumnTypeName
fn default() -> ColumnTypeName
Returns the “default value” for a type. Read more
source§impl FromStr for ColumnTypeName
impl FromStr for ColumnTypeName
source§impl PartialEq<ColumnTypeName> for ColumnTypeName
impl PartialEq<ColumnTypeName> for ColumnTypeName
source§fn eq(&self, other: &ColumnTypeName) -> bool
fn eq(&self, other: &ColumnTypeName) -> bool
This method tests for
self and other values to be equal, and is used
by ==.