2 releases

0.1.1 Nov 23, 2022
0.1.0 Nov 23, 2022

#1929 in Algorithms

Download history 27/week @ 2024-09-11 26/week @ 2024-09-18 34/week @ 2024-09-25 37/week @ 2024-10-02 94/week @ 2024-10-09 54/week @ 2024-10-16 21/week @ 2024-10-23 52/week @ 2024-10-30 56/week @ 2024-11-06 41/week @ 2024-11-13 36/week @ 2024-11-20 40/week @ 2024-11-27 23/week @ 2024-12-04 34/week @ 2024-12-11 13/week @ 2024-12-18 5/week @ 2024-12-25

78 downloads per month
Used in find-typos

MIT license

8KB
107 lines

Case Converter

  • Convert snake case to camel case
  • Convert kebab case to camel case
  • Convert camel case to snake case
  • Convert camel case to kebab case
  • Convert kebab case to snake case
  • Convert snake case to kebab case

Installation

cargo add case_converter

Example for Convert snake case to camel case

use case_converter::snake_to_camel;

fn main() {
    let result = snake_to_camel("snake_to_camel");
    println!("{}", result); // → snakeToCamel
}

Example for Convert kebab case to camel case

use case_converter::kebab_to_camel;

fn main() {
    let result = kebab_to_camel("kebab-to-camel");
    println!("{}", result); // → kebabToCamel
}

Example for Convert camel case to snake case

use case_converter::camel_to_snake;

fn main() {
    let result = camel_to_snake("camelToSnake");
    println!("{}", result); // → camel_to_snake
}

Example for Convert camel case to kebab case

use case_converter::camel_to_kebab;

fn main() {
    let result = camel_to_kebab("camelToKebab");
    println!("{}", result); // → camel-to-kebab
}

Example for Convert kebab case to snake case

use case_converter::kebab_to_snake;

fn main() {
    let result = kebab_to_snake("kebab-to-snake");
    println!("{}", result); // → kebab_to_snake
}

Example for Convert snake case to kebab case

use case_converter::snake_to_kebab;

fn main() {
    let result = snake_to_kebab("snake_to_kebab");
    println!("{}", result); // → snake-to-kebab
}

No runtime deps