~aleteoryx/pjsekai_emote_packs

ref: 4a81670f1b034fdd222ea7c22529874e1bc9d547 pjsekai_emote_packs/src/en.rs -rw-r--r-- 386 bytes
4a81670fAleteoryx license 10 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub struct Helpers;
impl crate::Helpers for Helpers {
  fn escape_name(name: &str) -> String {
    let mut ret = String::new();

    let name = name.split(":").nth(1).unwrap().trim();

    for c in name.chars() {
      if c.is_ascii_alphanumeric() {
        ret.push(c.to_ascii_lowercase());
      } else if c.is_ascii_whitespace() {
        ret.push('_');
      }
    }

    ret
  }
}