multipass-0.1.0.2: Folding data with multiple named passes

Safe HaskellNone

Data.Pass.Fun

Documentation

newtype Fun k a b Source

Constructors

Fun 

Fields

unFun :: k a b
 

Instances

Trans Fun 
Passable Fun 
Calculation Fun 
Typeable2 k => Typeable2 (Fun k) 
By k => By (Fun k) 
(Typeable2 (Fun k), Named k) => Named (Fun k) 
Naive k => Naive (Fun k) 
Eval k => Eval (Fun k) 
(Named (Fun k), Call k) => Call (Fun k) 
Robust l => Robust (Fun l) 
Accelerated k => Accelerated (Fun k) 
Named k => Eq (Fun k a b) 
Named k => Show (Fun k a b) 
Named k => Hashable (Fun k a b)