Crate change_case

Source
Expand description

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