/// A cache key.
////// Keys should be unique and deterministic.
/// The same key should always return the same value.
pubtraitCacheKey{fnto_key(&self)-> String;}// Blanket implementation for all types that implement `ToString`
impl<T> CacheKey forTwhere
T: ToString + ?Sized,
{fnto_key(&self)-> String{self.to_string()}}