mirror of
https://github.com/launchbadge/sqlx.git
synced 2026-02-14 20:07:31 +00:00
fix: sqlite chrono type match after column metadata changes
This commit is contained in:
parent
8baeb9215a
commit
15fc837366
@ -99,12 +99,10 @@ impl<'r> Decode<'r, Sqlite> for DateTime<FixedOffset> {
|
||||
}
|
||||
|
||||
fn decode_datetime(value: SqliteValueRef<'_>) -> Result<DateTime<FixedOffset>, BoxDynError> {
|
||||
let dt = match value.type_info().map(|ty| ty.0) {
|
||||
None | Some(DataType::Text) => decode_datetime_from_text(value.text()?),
|
||||
|
||||
Some(DataType::Int) | Some(DataType::Int64) => decode_datetime_from_int(value.int64()),
|
||||
|
||||
Some(DataType::Float) => decode_datetime_from_float(value.double()),
|
||||
let dt = match value.type_info().0 {
|
||||
DataType::Text => decode_datetime_from_text(value.text()?),
|
||||
DataType::Int | DataType::Int64 => decode_datetime_from_int(value.int64()),
|
||||
DataType::Float => decode_datetime_from_float(value.double()),
|
||||
|
||||
_ => None,
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user