Module

Polyform.Dual.Generic.Sum

Package
purescript-polyform
Repository
purescript-polyform/polyform

#GDualSum Source

class GDualSum p s i rep r | rep -> r p i where

Members

Instances

#GDualCtr Source

class GDualCtr p s i o o' | o -> o' where

Members

Instances

#sum Source

sum :: forall a i p rep r s. Generic a rep => GDualSum p s i rep r => Functor (p i) => Alt (p i) => Profunctor p => (forall x l. IsSymbol l => Proxy l -> Dual p s i x -> Dual p s i x) -> Record r -> Dual p s i a

#noArgs Source

noArgs :: forall i p s. Applicative (p i) => Applicative s => Monoid i => Dual p s i NoArguments

#noArgs' Source

noArgs' :: forall i p s. Applicative (p i) => Applicative s => i -> Dual p s i NoArguments

#unit Source

unit :: forall i p s. Applicative (p i) => Applicative s => Monoid i => Dual p s i Unit

#unit' Source

unit' :: forall i p s. Applicative (p i) => Applicative s => i -> Dual p s i Unit