我在项目中使用这个数据结构:
|>
枚举本身并不实用,我用它来反序列化JSON。那么可以这样做吗?
#[derive(Serialize, Deserialize)]
pub enum Field {
last_name(String),
first_name(String),
/* etc. */
}
#[derive(Serialize, Deserialize)]
pub struct Update {
pub id: Id,
pub field: Field,
}
答案 0 :(得分:5)
这是不可能的,你必须给它一个名字,就像你在第一个例子中所做的那样。