pub trait MapError<T> { // Required method fn map_to_cache_error(self, message: &str) -> Result<T, CacheError>; }