Functor [] | |
Instance detailsDefined in GHC.Base Methods fmap :: (a -> b) -> [a] -> [b] # (<$) :: a -> [b] -> [a] # |
Functor Maybe | |
Instance detailsDefined in GHC.Base Methods fmap :: (a -> b) -> Maybe a -> Maybe b # (<$) :: a -> Maybe b -> Maybe a # |
Functor IO | |
Instance detailsDefined in GHC.Base Methods fmap :: (a -> b) -> IO a -> IO b # (<$) :: a -> IO b -> IO a # |
Functor ReadPrec | |
Instance detailsDefined in Text.ParserCombinators.ReadPrec Methods fmap :: (a -> b) -> ReadPrec a -> ReadPrec b # (<$) :: a -> ReadPrec b -> ReadPrec a # |
Functor Identity | |
Instance detailsDefined in Data.Functor.Identity Methods fmap :: (a -> b) -> Identity a -> Identity b # (<$) :: a -> Identity b -> Identity a # |
Functor Complex | |
Instance detailsDefined in Data.Complex Methods fmap :: (a -> b) -> Complex a -> Complex b # (<$) :: a -> Complex b -> Complex a # |
Functor Handler | |
Instance detailsDefined in Control.Exception Methods fmap :: (a -> b) -> Handler a -> Handler b # (<$) :: a -> Handler b -> Handler a # |
Functor Option | |
Instance detailsDefined in Data.Semigroup |
Functor Min | |
Instance detailsDefined in Data.Semigroup |
Functor Max | |
Instance detailsDefined in Data.Semigroup |
Functor Last | |
Instance detailsDefined in Data.Semigroup |
Functor First | |
Instance detailsDefined in Data.Semigroup |
Functor Sum | |
Instance detailsDefined in Data.Semigroup.Internal |
Functor Product | |
Instance detailsDefined in Data.Semigroup.Internal |
Functor Last | |
Instance detailsDefined in Data.Monoid |
Functor First | |
Instance detailsDefined in Data.Monoid |
Functor Dual | |
Instance detailsDefined in Data.Semigroup.Internal |
Functor NonEmpty | |
Instance detailsDefined in GHC.Base |
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 STM | |
Instance detailsDefined in GHC.Conc.Sync Methods fmap :: (a -> b) -> STM a -> STM b # (<$) :: a -> STM b -> STM a # |
Functor (Either a) | |
Instance detailsDefined in Data.Either Methods fmap :: (a0 -> b) -> Either a a0 -> Either a b # (<$) :: a0 -> Either a b -> Either a a0 # |
Functor ((,) a) | |
Instance detailsDefined in GHC.Base Methods fmap :: (a0 -> b) -> (a, a0) -> (a, b) # (<$) :: a0 -> (a, b) -> (a, a0) # |
Functor (Proxy :: Type -> Type) | |
Instance detailsDefined in Data.Proxy Methods fmap :: (a -> b) -> Proxy a -> Proxy b # (<$) :: a -> Proxy b -> Proxy a # |
Functor (Arg a) | |
Instance detailsDefined in Data.Semigroup |
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 (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 |
Functor ((->) r :: Type -> Type) | |
Instance detailsDefined in GHC.Base Methods fmap :: (a -> b) -> (r -> a) -> r -> b # (<$) :: a -> (r -> b) -> r -> 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 f, Functor g) => Functor (Sum f g) | |
Instance detailsDefined in Data.Functor.Sum Methods fmap :: (a -> b) -> Sum f g a -> Sum f g b # (<$) :: a -> Sum f g b -> Sum f g a # |
(Functor f, Functor g) => Functor (Product f g) | |
Instance detailsDefined in Data.Functor.Product Methods fmap :: (a -> b) -> Product f g a -> Product f g b # (<$) :: a -> Product f g b -> Product f g a # |
(Functor f, Functor g) => Functor (Compose f g) | |
Instance detailsDefined in Data.Functor.Compose Methods fmap :: (a -> b) -> Compose f g a -> Compose f g b # (<$) :: a -> Compose f g b -> Compose f g a # |