uhc-util-0.1.6.3: UHC utilities

Safe HaskellNone
LanguageHaskell98

UHC.Util.CHR.Key

Synopsis

Documentation

class TTKeyable x where Source

TreeTrie key construction

Minimal complete definition

Nothing

Instances

TTKeyable (CHRConstraint env subst) Source 
TTKeyable cnstr => TTKeyable (Rule cnstr guard) Source 

type family TTKey x :: * Source

Instances

type TTKey [x] = TTKey x Source 
type TTKey (Rule cnstr guard) = TTKey cnstr Source 
type TTKey (CHRRule env subst) = TTKey (CHRConstraint env subst) Source