darcs-beta-2.7.99.2: a distributed, interactive, smart revision control system

Safe HaskellSafe-Infered

Darcs.Patch.Effect

Synopsis

Documentation

class Effect p whereSource

Patches whose concrete effect which can be expressed as a list of primitive patches.

A minimal definition would be either of effect or effectRL.

Methods

effect :: p x y -> FL (PrimOf p) x ySource

effectRL :: p x y -> RL (PrimOf p) x ySource

Instances

Effect p => Effect (RL p) 
Effect p => Effect (FL p) 
PrimPatch prim => Effect (Patch prim) 
Effect p => Effect (Named p) 
Effect p => Effect (PatchInfoAnd p) 
PrimPatch prim => Effect (RealPatch prim)