Hoogle Search
Within LTS Haskell 24.41 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
ifmap :: IndexedFunctor w => (s -> t) -> w a b s -> w a b tlens Control.Lens.Internal.Context No documentation available.
reifiedMappend :: ReifiedMonoid a -> a -> a -> alens Control.Lens.Internal.Fold No documentation available.
MagmaFmap :: forall x t i b a . (x -> t) -> Magma i x b a -> Magma i t b alens Control.Lens.Internal.Magma No documentation available.
MagmaPure :: forall t i b a . t -> Magma i t b alens Control.Lens.Internal.Magma No documentation available.
-
lens Control.Lens.Internal.TH No documentation available.
-
lens Control.Lens.Iso Lift two Isos into both arguments of a Bifunctor.
bimapping :: Bifunctor p => Iso s t a b -> Iso s' t' a' b' -> Iso (p s s') (p t t') (p a a') (p b b') bimapping :: Bifunctor p => Iso' s a -> Iso' s' a' -> Iso' (p s s') (p a a')
-
lens Control.Lens.Iso Lift an Iso into a Contravariant functor.
contramapping :: Contravariant f => Iso s t a b -> Iso (f a) (f b) (f s) (f t) contramapping :: Contravariant f => Iso' s a -> Iso' (f a) (f s)
dimap :: Profunctor p => (a -> b) -> (c -> d) -> p b c -> p a dlens Control.Lens.Iso Map over both arguments at the same time.
dimap f g ≡ lmap f . rmap g
-
lens Control.Lens.Iso Lift two Isos into both arguments of a Profunctor simultaneously.
dimapping :: Profunctor p => Iso s t a b -> Iso s' t' a' b' -> Iso (p a s') (p b t') (p s a') (p t b') dimapping :: Profunctor p => Iso' s a -> Iso' s' a' -> Iso' (p a s') (p s a')
lmap :: Profunctor p => (a -> b) -> p b c -> p a clens Control.Lens.Iso Map the first argument contravariantly.
lmap f ≡ dimap f id