#Rust https://serde.rs/field-attrs.html#alias `#[serde(alias = "name")]`を使う。 以下の例では`ja-Hrkt`と`ja-HrKt`はどちらも`JaHrkt`にdeserializeされる。 ```rust #[derive(Debug, Deserialize, Serialize, Eq, PartialEq, Clone, Hash)] #[serde(rename_all = "lowercase")] pub enum Lang { Ja, En, Ko, #[serde(rename = "zh-CN")] ZhCn, #[serde(rename = "zh-TW")] ZhTw, #[serde(rename = "zh-Hans")] ZhHans, #[serde(rename = "zh-Hant")] ZhHant, /// ふりがな #[serde(rename = "ja-Hrkt")] #[serde(alias = "ja-HrKt")] JaHrkt, } ```