product-isomorphic-0.0.3.4: Weaken applicative functor on products
Copyright2017 Kei Hibino
LicenseBSD3
Maintainerex8k.hibino@gmail.com
Stabilityexperimental
Portabilityunknown
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Functor.ProductIsomorphic.GenericInstances

Description

This module defines instances for constructors used in generic-programming.

Orphan instances

ProductConstructor (U1 p) Source # 
Instance details

ProductConstructor (c -> K1 i c p) Source # 
Instance details

Methods

productConstructor :: c -> K1 i c p Source #

ProductConstructor (f p -> M1 i c f p) Source # 
Instance details

Methods

productConstructor :: f p -> M1 i c f p Source #

ProductConstructor (f x -> g x -> (f :*: g) x) Source # 
Instance details

Methods

productConstructor :: f x -> g x -> (f :*: g) x Source #