[go: up one dir, main page]

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

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

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);