2个稳定版本
使用旧的Rust 2015
| 1.0.1 | 2019年3月18日 |
|---|---|
| 1.0.0 | 2017年5月10日 |
#605 在 文本处理 中
3,022,851 每月下载量
用于 6,196 个crate(13个直接)
9KB
122 行
Rust程序中操作标识符大小写的crate。
功能
- 支持
snake_case、lowercase、camelCase、SCREAMING_SNAKE_CASE和kebab-case - 重命名变体和字段
示例
assert_eq!("helloWorld", RenameRule::CamelCase.apply_to_field("hello_world"));
assert_eq!("i_love_serde", RenameRule::SnakeCase.apply_to_variant("ILoveSerde"));
lib.rs:
用于更改Rust标识符大小写的crate。
功能
- 支持
snake_case、lowercase、camelCase、SCREAMING_SNAKE_CASE和kebab-case - 重命名变体和字段
示例
use ident_case::RenameRule;
assert_eq!("helloWorld", RenameRule::CamelCase.apply_to_field("hello_world"));
assert_eq!("i_love_serde", RenameRule::SnakeCase.apply_to_variant("ILoveSerde"));