Improve codegen column to Rust type mapping
This commit is contained in:
parent
7e968e2bbf
commit
478d2a9b37
@ -26,20 +26,19 @@ impl Column {
|
|||||||
ColumnType::Char(_)
|
ColumnType::Char(_)
|
||||||
| ColumnType::String(_)
|
| ColumnType::String(_)
|
||||||
| ColumnType::Text
|
| ColumnType::Text
|
||||||
| ColumnType::DateTime(_)
|
|
||||||
| ColumnType::Timestamp(_)
|
|
||||||
| ColumnType::Time(_)
|
| ColumnType::Time(_)
|
||||||
| ColumnType::Date
|
| ColumnType::Date
|
||||||
| ColumnType::Json
|
|
||||||
| ColumnType::JsonBinary
|
|
||||||
| ColumnType::Uuid
|
|
||||||
| ColumnType::Custom(_) => "String",
|
| ColumnType::Custom(_) => "String",
|
||||||
ColumnType::TinyInteger(_) => "i8",
|
ColumnType::TinyInteger(_) => "i8",
|
||||||
ColumnType::SmallInteger(_) => "i16",
|
ColumnType::SmallInteger(_) => "i16",
|
||||||
ColumnType::Integer(_) => "i32",
|
ColumnType::Integer(_) => "i32",
|
||||||
ColumnType::BigInteger(_) => "i64",
|
ColumnType::BigInteger(_) => "i64",
|
||||||
ColumnType::Float(_) | ColumnType::Decimal(_) | ColumnType::Money(_) => "f32",
|
ColumnType::Float(_) => "f32",
|
||||||
ColumnType::Double(_) => "f64",
|
ColumnType::Double(_) => "f64",
|
||||||
|
ColumnType::Json | ColumnType::JsonBinary => "Json",
|
||||||
|
ColumnType::DateTime(_) | ColumnType::Timestamp(_) => "DateTime",
|
||||||
|
ColumnType::Decimal(_) | ColumnType::Money(_) => "Decimal",
|
||||||
|
ColumnType::Uuid => "Uuid",
|
||||||
ColumnType::Binary(_) => "Vec<u8>",
|
ColumnType::Binary(_) => "Vec<u8>",
|
||||||
ColumnType::Boolean => "bool",
|
ColumnType::Boolean => "bool",
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user