我正在尝试为我的结构实现序列化程序:
#[derive(Queryable, Debug, Clone, Serialize, Deserialize)]
struct One {
two_id: i32,
}
#[derive(Queryable, Debug, Clone, Serialize, Deserialize)]
struct Two {
id: i32,
}
我想One
用柴油从数据库中获取结构并用 serde 打印它。我找到了serialize_with
可以应用到的属性two_id
。我将如何使用给定的接口实现这样的方法:在我的查询对象上fn<'de, D>(D) -> Result<T, D::Error> where D: Deserializer<'de>
调用?json!(get_two_from_db())
我希望能够调用json!(one)
并自动获取加入的对象。