Describe the bug
Because Hash and Eq take out separate locks it's possible the underlying expression changes in between calls. Thus you get the same hash but not matches for equality. I think this may be problematic, it seemed to cause a spin loop with HashMap in some non commited code I have.
To Reproduce
No response
Expected behavior
No response
Additional context
No response