cargo serde_derive 0.8.21

latest releases: 1.0.144, 1.0.143, 1.0.142...
7 years ago
  • 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"

Don't miss a new serde_derive release

NewReleases is sending notifications on new releases.