aboutsummaryrefslogtreecommitdiff
path: root/srchr/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'srchr/src/config.rs')
-rw-r--r--srchr/src/config.rs20
1 files changed, 10 insertions, 10 deletions
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<char> {
+pub fn canonicalise(inp: char) -> Option<u8> {
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,
}
}