Предполагается, что ваше поле expiry_on в postgres является timestamptz
: в зависимости от используемой вами библиотеки времени, вы либо захотите добавить функцию chrono
или time
в sqlx. Что вы можете сделать в Cargo.toml
следующим образом:
[dependencies]
sqlx = { version = "*", features = [ "chrono" ] }
или
sqlx = { version = "*", features = [ "time" ] }
вместо
sqlx = "*"
Где *
- это любая версия, которую вы ' повторно использовать.
Затем вы изменяете следующее в приборе (при условии chrono
):
pub struct Instrument {
pub id: i32,
pub expiry_on: chrono::DateTime<chrono::Utc>,
}