Skip to content

v0.8.21

Compare
Choose a tag to compare
@dtolnay dtolnay released this 24 Dec 18:15
· 2544 commits to master since this release
v0.8.21
9338c4f
  • Implement skip_serializing for enum variants (#653, thanks @shinglyu)

    #[derive(Serialize)]
    enum E {
        A(bool),
        B(String),
        #[serde(skip_serializing)]
        C(NotSerializable),
    }

    Serialization will fail with a message if that particular variant is the one being serialized.

    "The enum variant E::C cannot be serialized"