CacheKeys type
A map transformer that causes keys to be cached alongside elements
Map mp k => Functor (CacheKeys mp k) | |
Typeable1 mp => Typeable1 (CacheKeys mp k) | |
Map mp k => Foldable (CacheKeys mp k) | |
OrderedMap mp k => OrderedMap (CacheKeys mp k) k | |
Map mp k => Map (CacheKeys mp k) k | |
Eq (mp (k, a)) => Eq (CacheKeys mp k a) | |
Ord (mp (k, a)) => Ord (CacheKeys mp k a) | |
(Read k, Read a, Map mp k) => Read (CacheKeys mp k a) | |
(Show k, Show a, Map mp k) => Show (CacheKeys mp k a) | |
(Typeable1 (CacheKeys mp k), Typeable a) => Typeable (CacheKeys mp k a) | |
(Map mp k, Monoid a) => Monoid (CacheKeys mp k a) |
uncacheKeys :: Map mp k => CacheKeys mp k a -> mp aSource