fn table_entry<'a, K, V, Q>( table: &'a mut HashTable<(K, V)>, hash: u64, key: &Q, ) -> Entry<'a, (K, V)>where K: Hash + Borrow<Q>, Q: ?Sized + Eq,