kvarn_async::prelude::compact_str::core::hash

Struct BuildHasherDefault

1.7.0 · source
pub struct BuildHasherDefault<H>(/* private fields */);
Expand description

Used to create a default BuildHasher instance for types that implement Hasher and Default.

BuildHasherDefault<H> can be used when a type H implements Hasher and Default, and you need a corresponding BuildHasher instance, but none is defined.

Any BuildHasherDefault is zero-sized. It can be created with default. When using BuildHasherDefault with HashMap or HashSet, this doesn’t need to be done, since they implement appropriate Default instances themselves.

§Examples

Using BuildHasherDefault to specify a custom BuildHasher for HashMap