Module

Polyform.Dual.Generic.Sum

Package
purescript-polyform
Repository
paluh/purescript-polyform

#GDualSum Source

class GDualSum p i rep (r :: Row Type) | rep -> r p i where

Members

Instances

#GDualCtr Source

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

Members

Instances

#sum Source

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

#noArgs Source

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

#noArgs' Source

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

#unit Source

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

#unit' Source

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