Functor [] | Since: base-2.1 |
Instance detailsDefined in GHC.Base Methods fmap :: (a -> b) -> [a] -> [b] # (<$) :: a -> [b] -> [a] # |
Functor Maybe | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
Functor IO | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
Functor Par1 | |
Instance detailsDefined in GHC.Generics |
Functor Q | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
Functor FromJSONKeyFunction | Only law abiding up to interpretation |
Instance detailsDefined in Data.Aeson.Types.FromJSON |
Functor IResult | |
Instance detailsDefined in Data.Aeson.Types.Internal |
Functor Result | |
Instance detailsDefined in Data.Aeson.Types.Internal |
Functor Parser | |
Instance detailsDefined in Data.Aeson.Types.Internal |
Functor Approximate | |
Instance detailsDefined in Data.Approximate.Type |
Functor Async | |
Instance detailsDefined in Control.Concurrent.Async |
Functor Concurrently | |
Instance detailsDefined in Control.Concurrent.Async |
Functor Complex | |
Instance detailsDefined in Data.Complex |
Functor Min | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Functor Max | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Functor First | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Functor Last | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Functor Option | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Functor ZipList | |
Instance detailsDefined in Control.Applicative |
Functor Identity | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Functor.Identity |
Functor Handler | Since: base-4.6.0.0 |
Instance detailsDefined in Control.Exception |
Functor STM | Since: base-4.3.0.0 |
Instance detailsDefined in GHC.Conc.Sync |
Functor First | |
Instance detailsDefined in Data.Monoid |
Functor Last | |
Instance detailsDefined in Data.Monoid |
Functor Dual | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Functor Sum | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Functor Product | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Functor Down | Since: base-4.11.0.0 |
Instance detailsDefined in Data.Ord |
Functor ReadPrec | Since: base-2.1 |
Instance detailsDefined in Text.ParserCombinators.ReadPrec |
Functor ReadP | Since: base-2.1 |
Instance detailsDefined in Text.ParserCombinators.ReadP |
Functor NonEmpty | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Functor Put | |
Instance detailsDefined in Data.ByteString.Builder.Internal Methods fmap :: (a -> b) -> Put a -> Put b # (<$) :: a -> Put b -> Put a # |
Functor IntMap | |
Instance detailsDefined in Data.IntMap.Internal |
Functor SCC | Since: containers-0.5.4 |
Instance detailsDefined in Data.Graph |
Functor Tree | |
Instance detailsDefined in Data.Tree |
Functor Seq | |
Instance detailsDefined in Data.Sequence.Internal |
Functor FingerTree | |
Instance detailsDefined in Data.Sequence.Internal |
Functor Digit | |
Instance detailsDefined in Data.Sequence.Internal |
Functor Node | |
Instance detailsDefined in Data.Sequence.Internal |
Functor Elem | |
Instance detailsDefined in Data.Sequence.Internal |
Functor ViewL | |
Instance detailsDefined in Data.Sequence.Internal |
Functor ViewR | |
Instance detailsDefined in Data.Sequence.Internal |
Functor DList | |
Instance detailsDefined in Data.DList |
Functor NonGreedy | |
Instance detailsDefined in Language.Haskell.Exts.Parser |
Functor ListOf | |
Instance detailsDefined in Language.Haskell.Exts.Parser |
Functor ModuleName | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor SpecialCon | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor QName | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Name | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor IPName | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor QOp | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Op | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor CName | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Module | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ModuleHead | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ExportSpecList | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ExportSpec | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor EWildcard | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Namespace | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ImportDecl | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ImportSpecList | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ImportSpec | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Assoc | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Decl | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor PatternSynDirection | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor TypeEqn | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Annotation | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor BooleanFormula | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Role | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor DataOrNew | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor InjectivityInfo | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ResultSig | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor DeclHead | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor InstRule | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor InstHead | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Deriving | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor DerivStrategy | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Binds | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor IPBind | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Match | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor QualConDecl | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ConDecl | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor FieldDecl | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor GadtDecl | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ClassDecl | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor InstDecl | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor BangType | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Unpackedness | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Rhs | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor GuardedRhs | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Type | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor MaybePromotedName | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Promoted | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor TyVarBind | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Kind | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor FunDep | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Context | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Asst | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Literal | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Sign | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Exp | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor XName | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor XAttr | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Bracket | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Splice | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Safety | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor CallConv | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor ModulePragma | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Overlap | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Activation | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Rule | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor RuleVar | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor WarningText | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Pat | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor PXAttr | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor RPatOp | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor RPat | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor PatField | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Stmt | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor QualStmt | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor FieldUpdate | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Alt | |
Instance detailsDefined in Language.Haskell.Exts.Syntax |
Functor Concrete | |
Instance detailsDefined in Hedgehog.Internal.State |
Functor Range | |
Instance detailsDefined in Hedgehog.Internal.Range |
Functor Eval | |
Instance detailsDefined in Control.Parallel.Strategies |
Functor Vector | |
Instance detailsDefined in Data.Vector |
Functor Log | |
Instance detailsDefined in Numeric.Log |
Functor Managed | |
Instance detailsDefined in Control.Monad.Managed |
Functor ErrorItem | |
Instance detailsDefined in Text.Megaparsec.Error |
Functor ErrorFancy | |
Instance detailsDefined in Text.Megaparsec.Error |
Functor ParserInfo | |
Instance detailsDefined in Options.Applicative.Types |
Functor Option | |
Instance detailsDefined in Options.Applicative.Types |
Functor ReadM | |
Instance detailsDefined in Options.Applicative.Types |
Functor CReader | |
Instance detailsDefined in Options.Applicative.Types |
Functor OptReader | |
Instance detailsDefined in Options.Applicative.Types |
Functor Parser | |
Instance detailsDefined in Options.Applicative.Types |
Functor ParserM | |
Instance detailsDefined in Options.Applicative.Types |
Functor ParserFailure | |
Instance detailsDefined in Options.Applicative.Types |
Functor ParserResult | |
Instance detailsDefined in Options.Applicative.Types |
Functor Doc | |
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ |
Functor AnnotDetails | |
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ |
Functor Span | |
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ |
Functor Doc | Alter the document’s annotations. This instance makes Doc more flexible (because it can be used in
Functor -polymorphic values), but fmap is much less readable compared to
using reAnnotate in code that only works for Doc anyway. Consider
using the latter when the type does not matter. |
Instance detailsDefined in Data.Text.Prettyprint.Doc.Internal |
Functor SimpleDocStream | Alter the document’s annotations. This instance makes SimpleDocStream more flexible (because it can be used in
Functor -polymorphic values), but fmap is much less readable compared to
using reAnnotateST in code that only works for SimpleDocStream anyway.
Consider using the latter when the type does not matter. |
Instance detailsDefined in Data.Text.Prettyprint.Doc.Internal |
Functor SmallArray | |
Instance detailsDefined in Data.Primitive.SmallArray |
Functor Array | |
Instance detailsDefined in Data.Primitive.Array |
Functor Event | The function fmap applies a function f to every value.
Semantically, fmap :: (a -> b) -> Event a -> Event b
fmap f e = [(time, f a) | (time, a) <- e] |
Instance detailsDefined in Reactive.Banana.Types |
Functor Behavior | The function fmap applies a function f at every point in time.
Semantically, fmap :: (a -> b) -> Behavior a -> Behavior b
fmap f b = \time -> f (b time) |
Instance detailsDefined in Reactive.Banana.Types |
Functor Future | |
Instance detailsDefined in Reactive.Banana.Types |
Functor Moment | |
Instance detailsDefined in Reactive.Banana.Types |
Functor MomentIO | |
Instance detailsDefined in Reactive.Banana.Types |
Functor AddHandler | |
Instance detailsDefined in Control.Event.Handler |
Functor Bound | |
Instance detailsDefined in Data.Semilattice.Bound |
Functor Order | |
Instance detailsDefined in Data.Semilattice.Order |
Functor Meeting | |
Instance detailsDefined in Data.Semilattice.Meet |
Functor GreaterThan | |
Instance detailsDefined in Data.Semilattice.Meet |
Functor Joining | |
Instance detailsDefined in Data.Semilattice.Join |
Functor LessThan | |
Instance detailsDefined in Data.Semilattice.Join |
Functor Cleanup | |
Instance detailsDefined in System.Process.Typed Methods fmap :: (a -> b) -> Cleanup a -> Cleanup b # (<$) :: a -> Cleanup b -> Cleanup a # |
Functor Element | |
Instance detailsDefined in Control.Concurrent.Chan.Unagi.NoBlocking.Types |
Functor Weigh | |
Instance detailsDefined in Weigh |
Functor Grouped | |
Instance detailsDefined in Weigh |
Functor P | |
Instance detailsDefined in Text.ParserCombinators.ReadP Methods fmap :: (a -> b) -> P a -> P b # (<$) :: a -> P b -> P a # |
Functor Forest | |
Instance detailsDefined in Data.Heap Methods fmap :: (a -> b) -> Forest a -> Forest b # (<$) :: a -> Forest b -> Forest a # |
Functor Tree | |
Instance detailsDefined in Data.Heap Methods fmap :: (a -> b) -> Tree a -> Tree b # (<$) :: a -> Tree b -> Tree a # |
Class () (Functor f) | |
Instance detailsDefined in Data.Constraint |
() :=> (Functor ((->) a :: * -> *)) | |
Instance detailsDefined in Data.Constraint |
() :=> (Functor []) | |
Instance detailsDefined in Data.Constraint |
() :=> (Functor Maybe) | |
Instance detailsDefined in Data.Constraint |
() :=> (Functor IO) | |
Instance detailsDefined in Data.Constraint |
() :=> (Functor (Either a)) | |
Instance detailsDefined in Data.Constraint |
() :=> (Functor ((,) a)) | |
Instance detailsDefined in Data.Constraint |
() :=> (Functor Identity) | |
Instance detailsDefined in Data.Constraint |
() :=> (Functor (Const a :: * -> *)) | |
Instance detailsDefined in Data.Constraint |
Functor (Either a) | Since: base-3.0 |
Instance detailsDefined in Data.Either |
Functor (V1 :: * -> *) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
Functor (U1 :: * -> *) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
Functor ((,) a) | Since: base-2.1 |
Instance detailsDefined in GHC.Base Methods fmap :: (a0 -> b) -> (a, a0) -> (a, b) # (<$) :: a0 -> (a, b) -> (a, a0) # |
Functor (ST s) | Since: base-2.1 |
Instance detailsDefined in GHC.ST |
Functor (Results s) | |
Instance detailsDefined in Text.Earley.Parser.Internal |
Functor (Grammar r) | |
Instance detailsDefined in Text.Earley.Grammar |
Functor f => Functor (Co f) | |
Instance detailsDefined in Data.Functor.Rep |
Functor (HashMap k) | |
Instance detailsDefined in Data.HashMap.Base |
Functor (Map k) | |
Instance detailsDefined in Data.Map.Internal |
Functor (Array i) | Since: base-2.1 |
Instance detailsDefined in GHC.Arr |
Functor (Arg a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Monad m => Functor (WrappedMonad m) | Since: base-2.1 |
Instance detailsDefined in Control.Applicative |
Arrow a => Functor (ArrowMonad a) | Since: base-4.6.0.0 |
Instance detailsDefined in Control.Arrow |
Functor (Proxy :: * -> *) | Since: base-4.7.0.0 |
Instance detailsDefined in Data.Proxy |
Functor (Parser e) | |
Instance detailsDefined in Env.Internal.Parser |
Functor (VarF e) | |
Instance detailsDefined in Env.Internal.Parser |
Functor m => Functor (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
Monad m => Functor (Handler m) | |
Instance detailsDefined in Control.Monad.Catch |
Functor (Fold a) | |
Instance detailsDefined in Control.Foldl |
Functor f => Functor (Cofree f) | |
Instance detailsDefined in Control.Comonad.Cofree |
Functor f => Functor (Free f) | |
Instance detailsDefined in Control.Monad.Free |
Functor (Ap f) | |
Instance detailsDefined in Control.Applicative.Free |
Functor (Entry p) | |
Instance detailsDefined in Data.Heap |
Functor m => Functor (PropertyT m) | |
Instance detailsDefined in Hedgehog.Internal.Property |
Functor m => Functor (TestT m) | |
Instance detailsDefined in Hedgehog.Internal.Property |
Functor m => Functor (GenT m) | |
Instance detailsDefined in Hedgehog.Internal.Gen |
Functor (Vec n) | |
Instance detailsDefined in Hedgehog.Internal.Gen |
Functor (Yoneda f) | |
Instance detailsDefined in Data.Functor.Yoneda |
Functor (ReifiedGetter s) | |
Instance detailsDefined in Control.Lens.Reified |
Functor (ReifiedFold s) | |
Instance detailsDefined in Control.Lens.Reified |
Functor f => Functor (Indexing f) | |
Instance detailsDefined in Control.Lens.Internal.Indexed |
Functor f => Functor (Indexing64 f) | |
Instance detailsDefined in Control.Lens.Internal.Indexed |
Monad m => Functor (ListT m) | |
Instance detailsDefined in List.Transformer |
Monad m => Functor (Step m) | |
Instance detailsDefined in List.Transformer |
Functor (LogicT f) | |
Instance detailsDefined in Control.Monad.Logic |
Profunctor p => Functor (Prep p) | |
Instance detailsDefined in Data.Profunctor.Rep |
Profunctor p => Functor (Coprep p) | |
Instance detailsDefined in Data.Profunctor.Rep |
Functor (IntPSQ p) | |
Instance detailsDefined in Data.IntPSQ.Internal |
Functor f => Functor (WrappedApplicative f) | |
Instance detailsDefined in Data.Functor.Bind.Class |
Functor f => Functor (MaybeApply f) | |
Instance detailsDefined in Data.Functor.Bind.Class |
Functor (IParser t) | |
Instance detailsDefined in Data.Text.Internal.Read |
Functor (StreamSpec streamType) | |
Instance detailsDefined in System.Process.Typed |
Monad m => Functor (Concurrently m) | Since: unliftio-0.1.0.0 |
Instance detailsDefined in UnliftIO.Async |
Functor f => Functor (Act f) | |
Instance detailsDefined in Data.Semigroup.Bifoldable Methods fmap :: (a -> b) -> Act f a -> Act f b # (<$) :: a -> Act f b -> Act f a # |
Functor f => Functor (Act f) | |
Instance detailsDefined in Data.Semigroup.Foldable Methods fmap :: (a -> b) -> Act f a -> Act f b # (<$) :: a -> Act f b -> Act f a # |
Functor (SetM s) | |
Instance detailsDefined in Data.Graph Methods fmap :: (a -> b) -> SetM s a -> SetM s b # (<$) :: a -> SetM s b -> SetM s a # |
Functor (IncrementalDecoder s) | |
Instance detailsDefined in Codec.CBOR.Read Methods fmap :: (a -> b) -> IncrementalDecoder s a -> IncrementalDecoder s b # (<$) :: a -> IncrementalDecoder s b -> IncrementalDecoder s a # |
Functor (Subterms n) | |
Instance detailsDefined in Hedgehog.Internal.Gen Methods fmap :: (a -> b) -> Subterms n a -> Subterms n b # (<$) :: a -> Subterms n b -> Subterms n a # |
Class (Functor f) (Applicative f) | |
Instance detailsDefined in Data.Constraint |
(Monad m) :=> (Functor (WrappedMonad m)) | |
Instance detailsDefined in Data.Constraint |
Functor f => Functor (Rec1 f) | |
Instance detailsDefined in GHC.Generics |
Functor (URec Char :: * -> *) | |
Instance detailsDefined in GHC.Generics |
Functor (URec Double :: * -> *) | |
Instance detailsDefined in GHC.Generics |
Functor (URec Float :: * -> *) | |
Instance detailsDefined in GHC.Generics |
Functor (URec Int :: * -> *) | |
Instance detailsDefined in GHC.Generics |
Functor (URec Word :: * -> *) | |
Instance detailsDefined in GHC.Generics |
Functor (URec (Ptr ()) :: * -> *) | |
Instance detailsDefined in GHC.Generics |
Functor (Results s t) | |
Instance detailsDefined in Text.Earley.Generator.Internal |
Functor (Result s t) | |
Instance detailsDefined in Text.Earley.Generator.Internal |
Arrow a => Functor (WrappedArrow a b) | Since: base-2.1 |
Instance detailsDefined in Control.Applicative |
Functor (Const m :: * -> *) | Since: base-2.1 |
Instance detailsDefined in Data.Functor.Const |
Functor f => Functor (Alt f) | |
Instance detailsDefined in Data.Semigroup.Internal |
Bifunctor p => Functor (Join p) | |
Instance detailsDefined in Data.Bifunctor.Join |
Bifunctor p => Functor (Fix p) | |
Instance detailsDefined in Data.Bifunctor.Fix |
Functor m => Functor (IdentityT m) | |
Instance detailsDefined in Control.Monad.Trans.Identity |
(Applicative f, Monad f) => Functor (WhenMissing f x) | Since: containers-0.5.9 |
Instance detailsDefined in Data.IntMap.Internal |
Functor m => Functor (ExceptT e m) | |
Instance detailsDefined in Control.Monad.Trans.Except |
Monad m => Functor (GT m g) | |
Instance detailsDefined in Data.Graph.Inductive.Query.Monad |
Functor m => Functor (FoldM m a) | |
Instance detailsDefined in Control.Foldl |
Functor f => Functor (FreeF f a) | |
Instance detailsDefined in Control.Monad.Trans.Free |
(Functor f, Monad m) => Functor (FreeT f m) | |
Instance detailsDefined in Control.Monad.Trans.Free |
Functor f => Functor (CofreeF f a) | |
Instance detailsDefined in Control.Comonad.Trans.Cofree |
(Functor f, Functor w) => Functor (CofreeT f w) | |
Instance detailsDefined in Control.Comonad.Trans.Cofree |
Functor (Day f g) | |
Instance detailsDefined in Data.Functor.Day |
Functor m => Functor (ErrorT e m) | |
Instance detailsDefined in Control.Monad.Trans.Error |
Functor f => Functor (Backwards f) | Derived instance. |
Instance detailsDefined in Control.Applicative.Backwards |
Functor (ReifiedIndexedGetter i s) | |
Instance detailsDefined in Control.Lens.Reified |
Functor (ReifiedIndexedFold i s) | |
Instance detailsDefined in Control.Lens.Reified |
Functor (Mafic a b) | |
Instance detailsDefined in Control.Lens.Internal.Magma |
Functor (Context a b) | |
Instance detailsDefined in Control.Lens.Internal.Context |
Functor (Indexed i a) | |
Instance detailsDefined in Control.Lens.Internal.Indexed |
Functor m => Functor (StateT s m) | |
Instance detailsDefined in Control.Monad.Trans.State.Lazy |
Functor (STE e s) | |
Instance detailsDefined in Control.Monad.STE.Internal |
Functor m => Functor (StateT s m) | |
Instance detailsDefined in Control.Monad.Trans.State.Strict |
Profunctor p => Functor (TambaraSum p a) | |
Instance detailsDefined in Data.Profunctor.Choice |
Functor (CotambaraSum p a) | |
Instance detailsDefined in Data.Profunctor.Choice |
Profunctor p => Functor (Closure p a) | |
Instance detailsDefined in Data.Profunctor.Closed |
Profunctor p => Functor (Tambara p a) | |
Instance detailsDefined in Data.Profunctor.Strong |
Functor (Cotambara p a) | |
Instance detailsDefined in Data.Profunctor.Strong |
Functor f => Functor (Star f a) | |
Instance detailsDefined in Data.Profunctor.Types |
Functor (Costar f a) | |
Instance detailsDefined in Data.Profunctor.Types |
Functor (Forget r a) | |
Instance detailsDefined in Data.Profunctor.Types |
Functor (Bucket k p) | |
Instance detailsDefined in Data.HashPSQ.Internal Methods fmap :: (a -> b) -> Bucket k p a -> Bucket k p b # (<$) :: a -> Bucket k p b -> Bucket k p a # |
Functor (LTree k p) | |
Instance detailsDefined in Data.OrdPSQ.Internal Methods fmap :: (a -> b) -> LTree k p a -> LTree k p b # (<$) :: a -> LTree k p b -> LTree k p a # |
Functor (Elem k p) | |
Instance detailsDefined in Data.OrdPSQ.Internal Methods fmap :: (a -> b) -> Elem k p a -> Elem k p b # (<$) :: a -> Elem k p b -> Elem k p a # |
Functor (HashPSQ k p) | |
Instance detailsDefined in Data.HashPSQ.Internal |
Functor (OrdPSQ k p) | |
Instance detailsDefined in Data.OrdPSQ.Internal |
Functor f => Functor (Static f a) | |
Instance detailsDefined in Data.Semigroupoid.Static |
Functor (Tagged s) | |
Instance detailsDefined in Data.Tagged |
Functor m => Functor (WriterT w m) | |
Instance detailsDefined in Control.Monad.Trans.Writer.CPS.Internal |
Functor (Holes t m) | |
Instance detailsDefined in Control.Lens.Traversal Methods fmap :: (a -> b) -> Holes t m a -> Holes t m b # (<$) :: a -> Holes t m b -> Holes t m a # |
Functor ((->) r :: * -> *) | Since: base-2.1 |
Instance detailsDefined in GHC.Base Methods fmap :: (a -> b) -> (r -> a) -> r -> b # (<$) :: a -> (r -> b) -> r -> a # |
Functor (K1 i c :: * -> *) | |
Instance detailsDefined in GHC.Generics |
(Functor f, Functor g) => Functor (f :+: g) | |
Instance detailsDefined in GHC.Generics |
(Functor f, Functor g) => Functor (f :*: g) | |
Instance detailsDefined in GHC.Generics |
Functor (Result s e i) | |
Instance detailsDefined in Text.Earley.Parser.Internal |
Functor (Prod r e t) | |
Instance detailsDefined in Text.Earley.Grammar |
(Functor f, Functor g) => Functor (Product f g) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Product |
(Functor f, Functor g) => Functor (Sum f g) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Sum |
Functor (Cokleisli w a) | |
Instance detailsDefined in Control.Comonad |
Functor f => Functor (WhenMatched f x y) | Since: containers-0.5.9 |
Instance detailsDefined in Data.IntMap.Internal |
(Applicative f, Monad f) => Functor (WhenMissing f k x) | Since: containers-0.5.9 |
Instance detailsDefined in Data.Map.Internal |
Functor (Magma i t b) | |
Instance detailsDefined in Control.Lens.Internal.Magma |
Functor (Molten i a b) | |
Instance detailsDefined in Control.Lens.Internal.Magma |
Functor (Exchange a b s) | |
Instance detailsDefined in Control.Lens.Internal.Iso |
Functor (Bazaar p a b) | |
Instance detailsDefined in Control.Lens.Internal.Bazaar |
Functor (Bazaar1 p a b) | |
Instance detailsDefined in Control.Lens.Internal.Bazaar |
Functor (Pretext p a b) | |
Instance detailsDefined in Control.Lens.Internal.Context |
Functor m => Functor (ReaderT r m) | |
Instance detailsDefined in Control.Monad.Trans.Reader |
Functor (ParsecT e s m) | |
Instance detailsDefined in Text.Megaparsec.Internal |
Functor (ContT r m) | |
Instance detailsDefined in Control.Monad.Trans.Cont |
Profunctor p => Functor (Procompose p q a) | |
Instance detailsDefined in Data.Profunctor.Composition |
Profunctor p => Functor (Rift p q a) | |
Instance detailsDefined in Data.Profunctor.Composition |
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 f, Functor g) => Functor (f :.: g) | |
Instance detailsDefined in GHC.Generics |
(Functor f, Functor g) => Functor (Compose f g) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Compose |
Bifunctor p => Functor (WrappedBifunctor p a) | |
Instance detailsDefined in Data.Bifunctor.Wrapped |
Functor g => Functor (Joker g a) | |
Instance detailsDefined in Data.Bifunctor.Joker |
Bifunctor p => Functor (Flip p a) | |
Instance detailsDefined in Data.Bifunctor.Flip |
Functor (Clown f a :: * -> *) | |
Instance detailsDefined in Data.Bifunctor.Clown |
Functor f => Functor (WhenMatched f k x y) | Since: containers-0.5.9 |
Instance detailsDefined in Data.Map.Internal |
Functor (TakingWhile p f a b) | |
Instance detailsDefined in Control.Lens.Internal.Magma |
Functor (BazaarT p g a b) | |
Instance detailsDefined in Control.Lens.Internal.Bazaar |
Functor (BazaarT1 p g a b) | |
Instance detailsDefined in Control.Lens.Internal.Bazaar |
Functor (PretextT p g a b) | |
Instance detailsDefined in Control.Lens.Internal.Context |
Reifies s (ReifiedApplicative f) => Functor (ReflectedApplicative f s) | |
Instance detailsDefined in Data.Reflection |
(Functor f, Bifunctor p) => Functor (Tannen f p a) | |
Instance detailsDefined in Data.Bifunctor.Tannen |
(Bifunctor p, Functor g) => Functor (Biff p f g a) | |
Instance detailsDefined in Data.Bifunctor.Biff |