Function inflections::case::to_snake_case[][src]

pub fn to_snake_case(string: &str) -> String
Expand description

Converts any case into snake_case.

Example

let snake = "hello_world".to_owned();
assert_eq!(to_snake_case("hello world"), snake);
assert_eq!(to_snake_case("HELLO WORLD"), snake);
assert_eq!(to_snake_case("Hello World"), snake);
assert_eq!(to_snake_case("helloWorld"), snake);
assert_eq!(to_snake_case("HelloWorld"), snake);
assert_eq!(to_snake_case("hello-world"), snake);
assert_eq!(to_snake_case("Hello-World"), snake);
assert_eq!(to_snake_case("hello_world"), snake);
assert_eq!(to_snake_case("HELLO_WORLD"), snake);