From 3ec781f4684c7d24d9c1205d6fa71c6d44318568 Mon Sep 17 00:00:00 2001 From: tslil clingman Date: Thu, 29 Sep 2022 23:33:43 +0200 Subject: switch from char to u8, decrease char range to 128 from 256 --- srchr/src/config.rs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'srchr/src/config.rs') diff --git a/srchr/src/config.rs b/srchr/src/config.rs index 6409ef7..c67a888 100644 --- a/srchr/src/config.rs +++ b/srchr/src/config.rs @@ -44,19 +44,19 @@ pub const KEY_TO_FINGER: [usize; NUM_KEYS] = [ 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, ]; -pub fn canonicalise(inp: char) -> Option { +pub fn canonicalise(inp: char) -> Option { if inp.is_ascii_alphabetic() { - return Some(inp.to_ascii_uppercase()); + return Some(inp.to_ascii_uppercase() as u8); } else { match inp { - '.' => Some('.'), - '>' => Some('.'), - ',' => Some(','), - '<' => Some(','), - '/' => Some('/'), - '?' => Some('/'), - '\'' => Some('\''), - '"' => Some('\''), + '.' => Some('.' as u8), + '>' => Some('.' as u8), + ',' => Some(',' as u8), + '<' => Some(',' as u8), + '/' => Some('/' as u8), + '?' => Some('/' as u8), + '\'' => Some('\'' as u8), + '"' => Some('\'' as u8), _ => None, } } -- cgit v1.3.1