Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
rmap :: RMap rs => (forall (x :: u) . () => f x -> g x) -> Rec f rs -> Rec g rsvinyl Data.Vinyl.Core No documentation available.
fieldMap :: forall a b (s :: Symbol) . (a -> b) -> ElField '(s, a) -> ElField '(s, b)vinyl Data.Vinyl.Derived ElField is isomorphic to a functor something like Compose ElField ('(,) s).
class
XRMap (f :: u -> Type) (g :: u -> Type) (rs :: [u])vinyl Data.Vinyl.XRec The implementation of xrmap is broken into a type class to permit unrolling of the recursion across a record. The function mapped across the vector hides the HKD type family under a newtype constructor to help the type checker.
-
vinyl Data.Vinyl.XRec No documentation available.
type
HasLinearMap (v :: Type -> Type) = (HasBasis v, Traversable v)diagrams-core Diagrams.Core HasLinearMap is a constraint synonym, just to help shorten some of the ridiculously long constraint sets.
newtype
SubMap b (v :: Type -> Type) n mdiagrams-core Diagrams.Core A SubMap is a map associating names to subdiagrams. There can be multiple associations for any given name.
SubMap :: Map Name [Subdiagram b v n m] -> SubMap b (v :: Type -> Type) n mdiagrams-core Diagrams.Core No documentation available.
-
diagrams-core Diagrams.Core Lens onto the SubMap of a QDiagram (i.e. an association from names to subdiagrams).
type
HasLinearMap (v :: Type -> Type) = (HasBasis v, Traversable v)diagrams-core Diagrams.Core.Transform HasLinearMap is a constraint synonym, just to help shorten some of the ridiculously long constraint sets.
newtype
SubMap b (v :: Type -> Type) n mdiagrams-core Diagrams.Core.Types A SubMap is a map associating names to subdiagrams. There can be multiple associations for any given name.