pub trait StringCasesExt {
// Required methods
fn to_snake_case(&self) -> String;
fn to_kebab_case(&self) -> String;
fn to_camel_case(&self) -> String;
fn to_pascal_case(&self) -> String;
}
Expand description
Extension trait for adding methods
Required Methods§
Sourcefn to_snake_case(&self) -> String
fn to_snake_case(&self) -> String
‘_’ defines boundaries
Sourcefn to_kebab_case(&self) -> String
fn to_kebab_case(&self) -> String
‘-’ defines boundaries
Sourcefn to_camel_case(&self) -> String
fn to_camel_case(&self) -> String
Differences in cases define boundaries
Sourcefn to_pascal_case(&self) -> String
fn to_pascal_case(&self) -> String
Differences in cases define boundaries. First character is always uppercase