to_pascal_case

Function to_pascal_case 

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

Convert snake_case or kebab-case to PascalCase.

Normalizes words separated by _, -, or .. If the input is already PascalCase (starts uppercase, no separators), it is returned unchanged.

ยงExamples

use plotnik_core::utils::to_pascal_case;
assert_eq!(to_pascal_case("foo_bar"), "FooBar");
assert_eq!(to_pascal_case("FOO_BAR"), "FooBar");
assert_eq!(to_pascal_case("FooBar"), "FooBar");  // idempotent