Safe Haskell | None |
---|---|
Language | Haskell2010 |
A Functor10
made by applying the argument to an existential type.
Documentation
data Exists (m :: k -> Type) where Source #
A Functor10
made by applying the argument to an existential type.
Instances
Foldable10 (Exists :: (k -> Type) -> Type) Source # | |
Functor10 (Exists :: (k -> Type) -> Type) Source # | |
Traversable10 (Exists :: (k -> Type) -> Type) Source # | |
Defined in Data.Ten.Exists mapTraverse10 :: forall f m n r. Applicative f => (Exists n -> r) -> (forall (a :: k0). m a -> f (n a)) -> Exists m -> f r Source # | |
GEq m => Eq (Exists m) Source # | |
GCompare m => Ord (Exists m) Source # | |
Defined in Data.Ten.Exists | |
(forall (a :: k). Show (m a)) => Show (Exists m) Source # | |
(forall (a :: k). Hashable (m a)) => Hashable (Exists m) Source # | |
Defined in Data.Ten.Exists | |
(forall (a :: k). Portray (m a)) => Portray (Exists m) Source # | |
Defined in Data.Ten.Exists | |
(TestEquality m, forall (a :: k). Portray (m a), forall (a :: k). Diff (m a)) => Diff (Exists m) Source # | |