common_utils/
strings.rs

1/// 字符串是否为重复字符
2#[allow(dead_code)]
3pub fn is_repeat(val: String) -> bool {
4    let mut x: u8 = 0;
5    for v in val.into_bytes() {
6        if x == 0 {
7            x = v
8        } else {
9            if x != v {
10                return false;
11            }
12        }
13    }
14    return true;
15}
16
17#[test]
18fn test_is_repeat() {
19    assert_eq!(true, is_repeat(String::from(".......")));
20    assert_eq!(false, is_repeat(String::from("..x....")));
21}