github serde-rs/serde v0.9.10

latest releases: v1.0.228, v1.0.227, v1.0.226...
8 years ago
  • Add a rename_all attribute to rename all the fields of a struct or struct variant, or all the variants of an enum.

    #[derive(Serialize, Deserialize)]
    #[serde(rename_all = "camelCase")]
    struct S {
        first_field: u8, // gets renamed to firstField
        second_field: u8, // gets renamed to secondField
    }

    The possible renames are:

    • #[serde(rename_all = "PascalCase")]
    • #[serde(rename_all = "camelCase")]
    • #[serde(rename_all = "snake_case")]
    • #[serde(rename_all = "SCREAMING_SNAKE_CASE")]
    • #[serde(rename_all = "kebab-case")]

Don't miss a new serde release

NewReleases is sending notifications on new releases.