[−][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 |