|
1 | 1 | use self::RustcEntry::*;
|
2 | 2 | use crate::map::{make_hash, Drain, HashMap, IntoIter, Iter, IterMut};
|
3 |
| -use crate::raw::{Bucket, RawTable}; |
| 3 | +use crate::raw::{Bucket, Global, RawTable}; |
4 | 4 | use core::fmt::{self, Debug};
|
5 | 5 | use core::hash::{BuildHasher, Hash};
|
6 | 6 | use core::mem;
|
@@ -83,7 +83,7 @@ impl<K: Debug, V: Debug> Debug for RustcEntry<'_, K, V> {
|
83 | 83 | pub struct RustcOccupiedEntry<'a, K, V> {
|
84 | 84 | key: Option<K>,
|
85 | 85 | elem: Bucket<(K, V)>,
|
86 |
| - table: &'a mut RawTable<(K, V)>, |
| 86 | + table: &'a mut RawTable<(K, V), Global>, |
87 | 87 | }
|
88 | 88 |
|
89 | 89 | unsafe impl<K, V> Send for RustcOccupiedEntry<'_, K, V>
|
@@ -115,7 +115,7 @@ impl<K: Debug, V: Debug> Debug for RustcOccupiedEntry<'_, K, V> {
|
115 | 115 | pub struct RustcVacantEntry<'a, K, V> {
|
116 | 116 | hash: u64,
|
117 | 117 | key: K,
|
118 |
| - table: &'a mut RawTable<(K, V)>, |
| 118 | + table: &'a mut RawTable<(K, V), Global>, |
119 | 119 | }
|
120 | 120 |
|
121 | 121 | impl<K: Debug, V> Debug for RustcVacantEntry<'_, K, V> {
|
|
0 commit comments