Skip to main content

sil_confusable/
unicode_map.rs

1pub fn to_ascii_equivalent(input: &str) -> String {
2    input.chars().map(map_char).collect()
3}
4
5fn map_char(c: char) -> char {
6    match c {
7        'ƒ' => 'f',
8        'р' => 'p',
9        'а' => 'a',
10        'о' => 'o',
11        'е' => 'e',
12        'с' => 'c',
13        'у' => 'y',
14        'х' => 'x',
15        'і' => 'i',
16        _ => c,
17    }
18}