Functor ZipList | |
Instance detailsDefined in Control.Applicative Methods fmap :: (a -> b) -> ZipList a -> ZipList b # (<$) :: a -> ZipList b -> ZipList a # |
Functor Handler | |
Instance detailsDefined in Control.Exception |
Functor Complex | |
Instance detailsDefined in Data.Complex |
Functor Identity | |
Instance detailsDefined in Data.Functor.Identity |
Functor First | |
Instance detailsDefined in Data.Monoid |
Functor Last | |
Instance detailsDefined in Data.Monoid |
Functor Down | |
Instance detailsDefined in Data.Ord Methods fmap :: (a -> b) -> Down a -> Down b # (<$) :: a -> Down b -> Down a # |
Functor First | |
Instance detailsDefined in Data.Semigroup |
Functor Last | |
Instance detailsDefined in Data.Semigroup |
Functor Max | |
Instance detailsDefined in Data.Semigroup |
Functor Min | |
Instance detailsDefined in Data.Semigroup |
Functor Dual | |
Instance detailsDefined in Data.Semigroup.Internal |
Functor Product | |
Instance detailsDefined in Data.Semigroup.Internal |
Functor Sum | |
Instance detailsDefined in Data.Semigroup.Internal |
Functor NonEmpty | |
Instance detailsDefined in GHC.Base |
Functor STM | |
Instance detailsDefined in GHC.Conc.Sync Methods fmap :: (a -> b) -> STM a -> STM b # (<$) :: a -> STM b -> STM a # |
Functor NoIO | |
Instance detailsDefined in GHC.GHCi Methods fmap :: (a -> b) -> NoIO a -> NoIO b # (<$) :: a -> NoIO b -> NoIO a # |
Functor Par1 | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> Par1 a -> Par1 b # (<$) :: a -> Par1 b -> Par1 a # |
Functor ArgDescr | |
Instance detailsDefined in System.Console.GetOpt Methods fmap :: (a -> b) -> ArgDescr a -> ArgDescr b # (<$) :: a -> ArgDescr b -> ArgDescr a # |
Functor ArgOrder | |
Instance detailsDefined in System.Console.GetOpt Methods fmap :: (a -> b) -> ArgOrder a -> ArgOrder b # (<$) :: a -> ArgOrder b -> ArgOrder a # |
Functor OptDescr | |
Instance detailsDefined in System.Console.GetOpt Methods fmap :: (a -> b) -> OptDescr a -> OptDescr b # (<$) :: a -> OptDescr b -> OptDescr a # |
Functor P | |
Instance detailsDefined in Text.ParserCombinators.ReadP Methods fmap :: (a -> b) -> P a -> P b # (<$) :: a -> P b -> P a # |
Functor ReadP | |
Instance detailsDefined in Text.ParserCombinators.ReadP Methods fmap :: (a -> b) -> ReadP a -> ReadP b # (<$) :: a -> ReadP b -> ReadP a # |
Functor ReadPrec | |
Instance detailsDefined in Text.ParserCombinators.ReadPrec |
Functor IO | |
Instance detailsDefined in GHC.Base |
Functor Maybe | |
Instance detailsDefined in GHC.Base |
Functor Solo | |
Instance detailsDefined in GHC.Base |
Functor [] | |
Instance detailsDefined in GHC.Base Methods fmap :: (a -> b) -> [a] -> [b] # (<$) :: a -> [b] -> [a] # |
Monad m => Functor (WrappedMonad m) | |
Instance detailsDefined in Control.Applicative Methods fmap :: (a -> b) -> WrappedMonad m a -> WrappedMonad m b # (<$) :: a -> WrappedMonad m b -> WrappedMonad m a # |
Arrow a => Functor (ArrowMonad a) | |
Instance detailsDefined in Control.Arrow Methods fmap :: (a0 -> b) -> ArrowMonad a a0 -> ArrowMonad a b # (<$) :: a0 -> ArrowMonad a b -> ArrowMonad a a0 # |
Functor (ST s) | |
Instance detailsDefined in Control.Monad.ST.Lazy.Imp Methods fmap :: (a -> b) -> ST s a -> ST s b # (<$) :: a -> ST s b -> ST s a # |
Functor (Either a) | |
Instance detailsDefined in Data.Either |
Functor (Proxy :: Type -> Type) | |
Instance detailsDefined in Data.Proxy |
Functor (Arg a) | |
Instance detailsDefined in Data.Semigroup |
Functor (Array i) | |
Instance detailsDefined in GHC.Arr Methods fmap :: (a -> b) -> Array i a -> Array i b # (<$) :: a -> Array i b -> Array i a # |
Functor (U1 :: Type -> Type) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> U1 a -> U1 b # (<$) :: a -> U1 b -> U1 a # |
Functor (V1 :: Type -> Type) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> V1 a -> V1 b # (<$) :: a -> V1 b -> V1 a # |
Functor (ST s) | |
Instance detailsDefined in GHC.ST Methods fmap :: (a -> b) -> ST s a -> ST s b # (<$) :: a -> ST s b -> ST s a # |
Functor ((,) a) | |
Instance detailsDefined in GHC.Base Methods fmap :: (a0 -> b) -> (a, a0) -> (a, b) # (<$) :: a0 -> (a, b) -> (a, a0) # |
Arrow a => Functor (WrappedArrow a b) | |
Instance detailsDefined in Control.Applicative Methods fmap :: (a0 -> b0) -> WrappedArrow a b a0 -> WrappedArrow a b b0 # (<$) :: a0 -> WrappedArrow a b b0 -> WrappedArrow a b a0 # |
Functor m => Functor (Kleisli m a) | |
Instance detailsDefined in Control.Arrow Methods fmap :: (a0 -> b) -> Kleisli m a a0 -> Kleisli m a b # (<$) :: a0 -> Kleisli m a b -> Kleisli m a a0 # |
Functor (Const m :: Type -> Type) | |
Instance detailsDefined in Data.Functor.Const |
Functor f => Functor (Ap f) | |
Instance detailsDefined in Data.Monoid |
Functor f => Functor (Alt f) | |
Instance detailsDefined in Data.Semigroup.Internal |
(Generic1 f, Functor (Rep1 f)) => Functor (Generically1 f) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> Generically1 f a -> Generically1 f b # (<$) :: a -> Generically1 f b -> Generically1 f a # |
Functor f => Functor (Rec1 f) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> Rec1 f a -> Rec1 f b # (<$) :: a -> Rec1 f b -> Rec1 f a # |
Functor (URec (Ptr ()) :: Type -> Type) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> URec (Ptr ()) a -> URec (Ptr ()) b # (<$) :: a -> URec (Ptr ()) b -> URec (Ptr ()) a # |
Functor (URec Char :: Type -> Type) | |
Instance detailsDefined in GHC.Generics |
Functor (URec Double :: Type -> Type) | |
Instance detailsDefined in GHC.Generics |
Functor (URec Float :: Type -> Type) | |
Instance detailsDefined in GHC.Generics |
Functor (URec Int :: Type -> Type) | |
Instance detailsDefined in GHC.Generics |
Functor (URec Word :: Type -> Type) | |
Instance detailsDefined in GHC.Generics |
Functor ((,,) a b) | |
Instance detailsDefined in GHC.Base Methods fmap :: (a0 -> b0) -> (a, b, a0) -> (a, b, b0) # (<$) :: a0 -> (a, b, b0) -> (a, b, a0) # |
(Functor f, Functor g) => Functor (Product f g) | |
Instance detailsDefined in Data.Functor.Product |
(Functor f, Functor g) => Functor (Sum f g) | |
Instance detailsDefined in Data.Functor.Sum |
(Functor f, Functor g) => Functor (f :*: g) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> (f :*: g) a -> (f :*: g) b # (<$) :: a -> (f :*: g) b -> (f :*: g) a # |
(Functor f, Functor g) => Functor (f :+: g) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> (f :+: g) a -> (f :+: g) b # (<$) :: a -> (f :+: g) b -> (f :+: g) a # |
Functor (K1 i c :: Type -> Type) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> K1 i c a -> K1 i c b # (<$) :: a -> K1 i c b -> K1 i c a # |
Functor ((,,,) a b c) | |
Instance detailsDefined in GHC.Base Methods fmap :: (a0 -> b0) -> (a, b, c, a0) -> (a, b, c, b0) # (<$) :: a0 -> (a, b, c, b0) -> (a, b, c, a0) # |
Functor ((->) r) | |
Instance detailsDefined in GHC.Base Methods fmap :: (a -> b) -> (r -> a) -> r -> b # (<$) :: a -> (r -> b) -> r -> a # |
(Functor f, Functor g) => Functor (Compose f g) | |
Instance detailsDefined in Data.Functor.Compose |
(Functor f, Functor g) => Functor (f :.: g) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> (f :.: g) a -> (f :.: g) b # (<$) :: a -> (f :.: g) b -> (f :.: g) a # |
Functor f => Functor (M1 i c f) | |
Instance detailsDefined in GHC.Generics Methods fmap :: (a -> b) -> M1 i c f a -> M1 i c f b # (<$) :: a -> M1 i c f b -> M1 i c f a # |
Functor ((,,,,) a b c d) | |
Instance detailsDefined in GHC.Base Methods fmap :: (a0 -> b0) -> (a, b, c, d, a0) -> (a, b, c, d, b0) # (<$) :: a0 -> (a, b, c, d, b0) -> (a, b, c, d, a0) # |
Functor ((,,,,,) a b c d e) | |
Instance detailsDefined in GHC.Base Methods fmap :: (a0 -> b0) -> (a, b, c, d, e, a0) -> (a, b, c, d, e, b0) # (<$) :: a0 -> (a, b, c, d, e, b0) -> (a, b, c, d, e, a0) # |
Functor ((,,,,,,) a b c d e f) | |
Instance detailsDefined in GHC.Base Methods fmap :: (a0 -> b0) -> (a, b, c, d, e, f, a0) -> (a, b, c, d, e, f, b0) # (<$) :: a0 -> (a, b, c, d, e, f, b0) -> (a, b, c, d, e, f, a0) # |