2 个版本
0.1.1 | 2022 年 11 月 23 日 |
---|---|
0.1.0 | 2022 年 11 月 23 日 |
#1622 in 算法
141 次每月下载
用于 find-typos
8KB
107 行
案例转换器
- 将 snake case 转换为 camel case
- 将 kebab case 转换为 camel case
- 将 camel case 转换为 snake case
- 将 camel case 转换为 kebab case
- 将 kebab case 转换为 snake case
- 将 snake case 转换为 kebab case
安装说明
cargo add case_converter
将 snake case 转换为 camel case 的示例
use case_converter::snake_to_camel;
fn main() {
let result = snake_to_camel("snake_to_camel");
println!("{}", result); // → snakeToCamel
}
将 kebab case 转换为 camel case 的示例
use case_converter::kebab_to_camel;
fn main() {
let result = kebab_to_camel("kebab-to-camel");
println!("{}", result); // → kebabToCamel
}
将 camel case 转换为 snake case 的示例
use case_converter::camel_to_snake;
fn main() {
let result = camel_to_snake("camelToSnake");
println!("{}", result); // → camel_to_snake
}
将 camel case 转换为 kebab case 的示例
use case_converter::camel_to_kebab;
fn main() {
let result = camel_to_kebab("camelToKebab");
println!("{}", result); // → camel-to-kebab
}
将 kebab case 转换为 snake case 的示例
use case_converter::kebab_to_snake;
fn main() {
let result = kebab_to_snake("kebab-to-snake");
println!("{}", result); // → kebab_to_snake
}
将 snake case 转换为 kebab case 的示例
use case_converter::snake_to_kebab;
fn main() {
let result = snake_to_kebab("snake_to_kebab");
println!("{}", result); // → snake-to-kebab
}