Module

Heterogenous.Folding

Package
purescript-heterogenous
Repository
natefaubion/purescript-heterogenous

#Folding Source

class Folding f x y z | f x y -> z where

Members

Instances

#FoldingWithIndex Source

class FoldingWithIndex f i x y z | f x y -> z, f -> i where

Members

Instances

#HFoldl Source

class HFoldl f x a b | a -> f x b where

Members

Instances

#HFoldlWithIndex Source

class HFoldlWithIndex f x a b | a -> f x b where

Members

Instances

#ConstFolding Source

newtype ConstFolding f

Constructors

Instances

#FoldlRecord Source

class FoldlRecord f x (rl :: RowList) (r :: Row Type) b | rl -> f x r b where

Members

Instances