Rust中的匿名枚举

时间:2017-02-26 13:40:05

标签: rust

我在项目中使用这个数据结构:

|>

枚举本身并不实用,我用它来反序列化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,
}

1 个答案:

答案 0 :(得分:5)

这是不可能的,你必须给它一个名字,就像你在第一个例子中所做的那样。