Function cruet::case::snake::is_snake_case

source ·
pub fn is_snake_case(test_string: &str) -> bool
Expand description

Determines of a &str is snake_case

use cruet::case::is_snake_case;

assert!(is_snake_case("foo_bar_string_that_is_really_really_long"));
assert!(is_snake_case("foo_bar_1_string_that_is_really_really_long"));

assert!(!is_snake_case("foo_bar1_string_that_is_really_really_long"));
assert!(!is_snake_case("Foo bar string that is really really long"));
assert!(!is_snake_case("foo-bar-string-that-is-really-really-long"));
assert!(!is_snake_case("FooBarIsAReallyReallyLongString"));
assert!(!is_snake_case("Foo Bar Is A Really Really Long String"));
assert!(!is_snake_case("FOO_BAR_IS_A_REALLY_REALLY_LONG_STRING"));
assert!(!is_snake_case("fooBarIsAReallyReallyLongString"));