pub fn to_pascal_case(s: &str) -> StringExpand 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