case_style 0.2.1

Converts from and to different case styles
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use case_style::formats::CamelCase;
use case_style::CaseStyle;

fn main() {
    let custom_case = CamelCase {
        extra_spacing_char: Some('_'),
    };
    let input = "camelCase_123";
    let tokens = CaseStyle::decode(&custom_case, input);
    let output = CaseStyle::encode(&custom_case, tokens);
    println!("{:?}", output);
    assert_eq!(input, output);
}