Skip to main content

pascal_case

Function pascal_case 

Source
pub fn pascal_case(name: &str) -> String
Expand description

Convert a D-Bus name into a Pascal case Rust identifier, which is what enum variants and generated types are named after.

ยงExamples

use tokio_dbus_codegen::pascal_case;

assert_eq!(pascal_case("NewIcon"), "NewIcon");
assert_eq!(pascal_case("com.canonical.dbusmenu"), "Dbusmenu");
assert_eq!(pascal_case("icon-name"), "IconName");