pub trait Hasher { // Required method fn hash_key(&self) -> String; }
A trait for objects that can provide a hash for memoization. This matches the Go Hasher interface.
Returns a stable hash key representing the object’s state for caching.