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