我从 Rust 中的柴油和火箭开始,在将浮动值插入数据库时遇到了问题。我的结构看起来像:
#[derive(Serialize, Deserialize, Insertable)]
#[table_name = "database"]
pub struct New_Data{
pub data1: f64,
pub data2: f64,
pub data3: f64,
}
我得到这个错误:特征绑定f64: diesel::Expression
不满足标签:特征diesel::Expression
没有实现f64
,注意:需要因为对 impl 的diesel::expression::AsExpression<diesel::sql_types::Numeric>
要求f64
我读过柴油有点使用它自己的数据/SQL 类型,但我不知道如何声明一个浮点数。我还尝试使用带有类似错误消息的diesel::sql_types::Float。