Skip to content

Commit 2fd60b0

Browse files
authored
yet another nit (#85)
Co-authored-by: Luke Videckis <lukevideckis@gmail.com>
1 parent 772a0e1 commit 2fd60b0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/data_structures/trie.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! # Trie
22
33
const ALPHABET_SIZE: usize = 26;
4-
const FIRST_CHAR: char = 'A';
4+
const FIRST_CHAR: usize = 'A' as usize;
55

66
#[derive(Default)]
77
struct Node {
@@ -45,7 +45,7 @@ impl Trie {
4545
pub fn insert(&mut self, s: &[char]) {
4646
let mut v = 0;
4747
for &ch in s {
48-
let idx = ch as usize - FIRST_CHAR as usize;
48+
let idx = ch as usize - FIRST_CHAR;
4949
if self.t[v].next[idx].is_none() {
5050
self.t[v].next[idx] = Some(self.t.len());
5151
self.t.push(Node::default());
@@ -63,7 +63,7 @@ impl Trie {
6363
pub fn find(&self, s: &[char]) -> usize {
6464
let mut v = 0;
6565
for &ch in s {
66-
let idx = ch as usize - FIRST_CHAR as usize;
66+
let idx = ch as usize - FIRST_CHAR;
6767
if let Some(u) = self.t[v].next[idx] {
6868
v = u;
6969
} else {

0 commit comments

Comments
 (0)