to_class_case

Function to_class_case 

Source
pub fn to_class_case(non_class_case_string: &str) -> String
Expand description

Converts a &str to ClassCase String

Unlike cruet::case::to_class_case, this function does not convert the string to singular form.

use mago_casing::to_class_case;

assert_eq!(to_class_case("UInt"), "UInt");
assert_eq!(to_class_case("Uint"), "Uint");
assert_eq!(to_class_case("Http2Client"), "Http2Client");
assert_eq!(to_class_case("Fl3xxSomething"), "Fl3xxSomething");
assert_eq!(to_class_case("IsUT8Test"), "IsUT8Test");
assert_eq!(to_class_case("HTTP2Client"), "HTTP2Client");
assert_eq!(to_class_case("FooBar"), "FooBar");
assert_eq!(to_class_case("FooBars"), "FooBars");
assert_eq!(to_class_case("foo_bars"), "FooBars");
assert_eq!(to_class_case("Foo Bar"), "FooBar");
assert_eq!(to_class_case("foo-bar"), "FooBar");
assert_eq!(to_class_case("fooBar"), "FooBar");
assert_eq!(to_class_case("Foo_Bar"), "FooBar");
assert_eq!(to_class_case("Foo bar"), "FooBar");