Auto merge of #185 - mbrubeck:bounds, r=Amanieu
Auto merge of #185 - mbrubeck:bounds, r=Amanieu

Relax bounds on HashSet constructors

Relax bounds on `HashSet::with_hasher` and `with_capacity_and_hasher` to match the bounds on `HashMap` and on `std::collections::HashSet`.

This will allow `std::collections::HashSet` to be based on `hashbrown::HashSet`.

See also https://github.com/rust-lang/rust/pull/67642

rust-lang/hashbrown,rust-lang/hashbrown