| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Functor.Compat
Documentation
class Functor (f :: Type -> Type) where #
Minimal complete definition
Instances
| Functor ZipList | |
Defined in Control.Applicative | |
| Functor Handler | |
| Functor Complex | |
| Functor Identity | |
| Functor First | |
| Functor Last | |
| Functor Down | |
| Functor First | |
| Functor Last | |
| Functor Max | |
| Functor Min | |
| Functor Dual | |
| Functor Product | |
| Functor Sum | |
| Functor NonEmpty | |
| Functor STM | |
Defined in GHC.Conc.Sync | |
| Functor NoIO | |
| Functor Par1 | |
Defined in GHC.Generics | |
| Functor ArgDescr | |
Defined in System.Console.GetOpt | |
| Functor ArgOrder | |
Defined in System.Console.GetOpt | |
| Functor OptDescr | |
Defined in System.Console.GetOpt | |
| Functor P | |
Defined in Text.ParserCombinators.ReadP | |
| Functor ReadP | |
Defined in Text.ParserCombinators.ReadP | |
| Functor ReadPrec | |
| Functor IO | |
| Functor Maybe | |
| Functor Solo | |
| Functor [] | |
| Monad m => Functor (WrappedMonad m) | |
Defined in Control.Applicative | |
| Arrow a => Functor (ArrowMonad a) | |
Defined in Control.Arrow | |
| Functor (ST s) | |
Defined in Control.Monad.ST.Lazy.Imp | |
| Functor (Either a) | |
| Functor (Proxy :: Type -> Type) | |
| Functor (Arg a) | |
| Functor (Array i) | |
| Functor (U1 :: Type -> Type) | |
Defined in GHC.Generics | |
| Functor (V1 :: Type -> Type) | |
Defined in GHC.Generics | |
| Functor (ST s) | |
| Functor ((,) a) | |
| Arrow a => Functor (WrappedArrow a b) | |
Defined in Control.Applicative | |
| Functor m => Functor (Kleisli m a) | |
Defined in Control.Arrow | |
| Functor (Const m :: Type -> Type) | |
| Functor f => Functor (Ap f) | |
| Functor f => Functor (Alt f) | |
| (Generic1 f, Functor (Rep1 f)) => Functor (Generically1 f) | |
Defined in GHC.Generics | |
| Functor f => Functor (Rec1 f) | |
Defined in GHC.Generics | |
| Functor (URec (Ptr ()) :: Type -> Type) | |
| Functor (URec Char :: Type -> Type) | |
| Functor (URec Double :: Type -> Type) | |
| Functor (URec Float :: Type -> Type) | |
| Functor (URec Int :: Type -> Type) | |
| Functor (URec Word :: Type -> Type) | |
| Functor ((,,) a b) | |
| (Functor f, Functor g) => Functor (Product f g) | |
| (Functor f, Functor g) => Functor (Sum f g) | |
| (Functor f, Functor g) => Functor (f :*: g) | |
Defined in GHC.Generics | |
| (Functor f, Functor g) => Functor (f :+: g) | |
Defined in GHC.Generics | |
| Functor (K1 i c :: Type -> Type) | |
Defined in GHC.Generics | |
| Functor ((,,,) a b c) | |
| Functor ((->) r) | |
| (Functor f, Functor g) => Functor (Compose f g) | |
| (Functor f, Functor g) => Functor (f :.: g) | |
Defined in GHC.Generics | |
| Functor f => Functor (M1 i c f) | |
Defined in GHC.Generics | |
| Functor ((,,,,) a b c d) | |
| Functor ((,,,,,) a b c d e) | |
| Functor ((,,,,,,) a b c d e f) | |
class Functor (f :: Type -> Type) where #
Minimal complete definition
Instances
| Functor ZipList | |
Defined in Control.Applicative | |
| Functor Handler | |
| Functor Complex | |
| Functor Identity | |
| Functor First | |
| Functor Last | |
| Functor Down | |
| Functor First | |
| Functor Last | |
| Functor Max | |
| Functor Min | |
| Functor Dual | |
| Functor Product | |
| Functor Sum | |
| Functor NonEmpty | |
| Functor STM | |
Defined in GHC.Conc.Sync | |
| Functor NoIO | |
| Functor Par1 | |
Defined in GHC.Generics | |
| Functor ArgDescr | |
Defined in System.Console.GetOpt | |
| Functor ArgOrder | |
Defined in System.Console.GetOpt | |
| Functor OptDescr | |
Defined in System.Console.GetOpt | |
| Functor P | |
Defined in Text.ParserCombinators.ReadP | |
| Functor ReadP | |
Defined in Text.ParserCombinators.ReadP | |
| Functor ReadPrec | |
| Functor IO | |
| Functor Maybe | |
| Functor Solo | |
| Functor [] | |
| Monad m => Functor (WrappedMonad m) | |
Defined in Control.Applicative | |
| Arrow a => Functor (ArrowMonad a) | |
Defined in Control.Arrow | |
| Functor (ST s) | |
Defined in Control.Monad.ST.Lazy.Imp | |
| Functor (Either a) | |
| Functor (Proxy :: Type -> Type) | |
| Functor (Arg a) | |
| Functor (Array i) | |
| Functor (U1 :: Type -> Type) | |
Defined in GHC.Generics | |
| Functor (V1 :: Type -> Type) | |
Defined in GHC.Generics | |
| Functor (ST s) | |
| Functor ((,) a) | |
| Arrow a => Functor (WrappedArrow a b) | |
Defined in Control.Applicative | |
| Functor m => Functor (Kleisli m a) | |
Defined in Control.Arrow | |
| Functor (Const m :: Type -> Type) | |
| Functor f => Functor (Ap f) | |
| Functor f => Functor (Alt f) | |
| (Generic1 f, Functor (Rep1 f)) => Functor (Generically1 f) | |
Defined in GHC.Generics | |
| Functor f => Functor (Rec1 f) | |
Defined in GHC.Generics | |
| Functor (URec (Ptr ()) :: Type -> Type) | |
| Functor (URec Char :: Type -> Type) | |
| Functor (URec Double :: Type -> Type) | |
| Functor (URec Float :: Type -> Type) | |
| Functor (URec Int :: Type -> Type) | |
| Functor (URec Word :: Type -> Type) | |
| Functor ((,,) a b) | |
| (Functor f, Functor g) => Functor (Product f g) | |
| (Functor f, Functor g) => Functor (Sum f g) | |
| (Functor f, Functor g) => Functor (f :*: g) | |
Defined in GHC.Generics | |
| (Functor f, Functor g) => Functor (f :+: g) | |
Defined in GHC.Generics | |
| Functor (K1 i c :: Type -> Type) | |
Defined in GHC.Generics | |
| Functor ((,,,) a b c) | |
| Functor ((->) r) | |
| (Functor f, Functor g) => Functor (Compose f g) | |
| (Functor f, Functor g) => Functor (f :.: g) | |
Defined in GHC.Generics | |
| Functor f => Functor (M1 i c f) | |
Defined in GHC.Generics | |
| Functor ((,,,,) a b c d) | |
| Functor ((,,,,,) a b c d e) | |
| Functor ((,,,,,,) a b c d e f) | |