inflections::case

Function to_pascal_case

Source
pub fn to_pascal_case(string: &str) -> String
Expand description

Converts any case into PascalCase.

ยงExample

let pascal = "HelloWorld".to_owned();
assert_eq!(to_pascal_case("hello world"), pascal);
assert_eq!(to_pascal_case("HELLO WORLD"), pascal);
assert_eq!(to_pascal_case("Hello World"), pascal);
assert_eq!(to_pascal_case("helloWorld"), pascal);
assert_eq!(to_pascal_case("HelloWorld"), pascal);
assert_eq!(to_pascal_case("hello-world"), pascal);
assert_eq!(to_pascal_case("Hello-World"), pascal);
assert_eq!(to_pascal_case("hello_world"), pascal);
assert_eq!(to_pascal_case("HELLO_WORLD"), pascal);