4 releases
0.2.0 | Sep 26, 2023 |
---|---|
0.1.3 | Sep 26, 2023 |
0.1.2 |
|
0.1.1 | Sep 18, 2023 |
0.1.0 | Sep 18, 2023 |
#9 in #casing
Used in strflags
10KB
115 lines
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!() |
snake_case | Ident |
usnake!() |
UPPER_SNAKE_CASE | Ident |
camel!() |
camelCase | Ident |
pascal!() |
PascalCase | Ident |
lower_strify!() |
flatlowercase | &'static str |
upper_strify!() |
FLATUPPERCASE | &'static str |
snake_strify!() |
snake_case | &'static str |
usnake_strify!() |
UPPER_SNAKE_CASE | &'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 |
Dependencies
~660KB