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"));