Convert fluent variable references to snake case
Dependencies
- [2]
EMXNTYAMRequire `Locale` to be passed as a parameter to `localize()` - [3]
BMUMO42IAdd support for inline string and number literals - [4]
O77KA6C4Create `fluent_embed` crate - [5]
NFHPBRB5Support named fields in enum variants - [6]
K4XW4OBWCreate derive macro helper function for simple enums - [7]
UOMQT7LTAdd support for cardinal CLDR plural selectors
Change contents
- replacement in fluent_embed/src/lib.rs at line 5
use heck::{ToKebabCase, ToUpperCamelCase};use heck::{ToKebabCase, ToPascalCase, ToSnakeCase}; - replacement in fluent_embed/src/lib.rs at line 81
.map(|field| field.ident.as_ref()).map(Option::unwrap);.map(|field| field.ident.as_ref().unwrap()).map(|ident| format_ident!("{}", ident.to_string().to_snake_case())); - replacement in fluent_embed/src/lib.rs at line 160
let ident = format_ident!("{}", id.name);let ident = format_ident!("{}", id.name.to_snake_case()); - replacement in fluent_embed/src/lib.rs at line 189
let ident = format_ident!("{}", name.to_upper_camel_case());let ident = format_ident!("{}", name.to_pascal_case()); - replacement in fluent_embed/examples/groups.rs at line 17
Emails { unreadEmails: u64 }Emails { unread_emails: u64 }