Hash trait that is object-safe
This crate provides a DynHash trait that can be used in trait objects. Types
that implement the standard library's std::hash::Hash trait are
automatically usable by a DynHash trait object.
Example
use DynHash;
// Implement std::hash::Hash for dyn MyTrait
hash_trait_object!;
// Now data structures containing Box<dyn MyTrait> can derive Hash: