Why `HashMap` key type is not bound to `Eq + Hash` ?

92 points LetsGoPepele

What is the reason behind the fact the only some of the methods on HashMap have the trait bound but not the actual HashMap ?