Portability | rank 2 types, MPTCs |
---|---|
Stability | experimental |
Maintainer | Edward Kmett <ekmett@gmail.com> |
Safe Haskell | Safe-Infered |
- type IndexedGetter i a c = forall k f b d. (Indexed i k, Gettable f) => k (c -> f d) (a -> f b)
- type IndexedGetting i m a b c d = Index i (c -> Accessor m d) (a -> Accessor m b)
Indexed Folds
type IndexedGetter i a c = forall k f b d. (Indexed i k, Gettable f) => k (c -> f d) (a -> f b)Source
Every IndexedGetter
is a valid IndexedFold
and Getter
.
type IndexedGetting i m a b c d = Index i (c -> Accessor m d) (a -> Accessor m b)Source
Used to consume an IndexedFold
.