[][src]Crate change_case

Transform a string between camelCase, PascalCase, Capital Case, snake_case, param-case, CONSTANT_CASE and others.

Examples

use change_case::*;

assert_eq!(camel_case("Test String"), "testString");
assert_eq!(captial_case("test string"), "Test String");
assert_eq!(constant_case("test string"), "TEST_STRING");
assert_eq!(dot_case("test string"), "test.string");
assert_eq!(header_case("test string"), "Test-String");
assert_eq!(param_case("test string"), "test-string");
assert_eq!(pascal_case("test string"), "TestString");
assert_eq!(path_case("test string"), "test/string");
assert_eq!(sentence_case("Test String"), "Test string");
assert_eq!(snake_case("Test String"), "test_string");
assert_eq!(swap_case("Test String"), "tEST sTRING");
assert_eq!(title_case("this vs that"), "This vs That");

Structs

Options

Control the behavier of change case

Functions

camel_case

Change to camel case

captial_case

Change to capital case

change_case

Core function to change case

constant_case

Change to constant case

dot_case

Change to dot case

header_case

Change to header case

lower_case

Change to lower case

lower_case_first

Only change the first charactor to lower case

param_case

Change to param case

pascal_case

Change to pascal case

path_case

Change to path case

sentence_case

Change to sentence case

snake_case

Change to snake case

swap_case

Change to swap case

title_case

Change to title case

upper_case

Change to upper case

upper_case_first

Only change the first charactor to upper case