identconv

Convenient macros that turn Idents or ident like string literals into Idents or Strings by case converting.

Macros

| Macro | To Case | Output | | ----- | --- | --- | | lower!() | flatlowercase | Ident | | upper!() | FLATUPPERCASE | Ident | | snake!() | snakecase | Ident | | usnake!() | UPPERSNAKECASE | Ident | | camel!() | camelCase | Ident | | pascal!() | PascalCase | Ident | | lower_strify!() | flatlowercase | &'static str | | upper_strify!() | FLATUPPERCASE | &'static str | | snake_strify!() | snakecase | &'static str | | usnake_strify!() | UPPERSNAKECASE | &'static str | | camel_strify!() | camelCase | &'static str | | pascal_strify!() | PascalCase | &'static str | | kebab_strify!() | kebab-case | &'static str | | ukebab_strify!() | UPPER-KEBAB-CASE | &'static str | | train_strify!() | Train-Case | &'static str | | english_lower!() | lower case | &'static str | | english_upper!() | UPPER CASE | &'static str | | english_title!() | Title Case | &'static str |