#3074·serde

[Feature Request] Make `#[serde(rename_all = "")]` support independent number

Author: TheCGDFCreated Jun 24, 2026Updated Jun 24, 2026

For exampe, current snake case:

rust
#[derive(Serialize)]
#[serde(rename_all = "snake_case")]
pub enum Chapter {
    Have1Apple, // will be "have1_apple"
}

Hope something can do this:

rust
#[derive(Serialize)]
#[serde(rename_all = "snake_case", independent_number = true)]
pub enum Chapter {
    Have1Apple, // want to be "have_1_apple"
}