diff --git a/src/hash_set.rs b/src/hash_set.rs index 70a274a..21a7d0c 100644 --- a/src/hash_set.rs +++ b/src/hash_set.rs @@ -43,9 +43,11 @@ impl HashSet { match self.data[index] { Some(ref mut list) => list.push_front(value), None => { - let mut list = LinkedList::new(); - list.push_back(value); - self.data[index] = Some(list) + self.data[index] = { + let mut list = LinkedList::new(); + list.push_back(value); + Some(list) + } } } self.size += 1;