pub trait DynHash {
// Required method
fn dyn_hash(&self, state: &mut dyn Hasher);
}Expand description
For when you need to dynamically hash objects.
Inspired by: https://users.rust-lang.org/t/workaround-for-hash-trait-not-being-object-safe/53332/4