cooked-validators
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cooked.Skeleton.Label

Description

Labels are arbitrary information that can be added to skeleton. They are meant to be pretty-printed. The common use case we currently have is to tag skeletons that have been modified by tweaks and automated attacks.

Documentation

type LabelConstrs x = (PrettyCooked x, Show x, Typeable x, Eq x, Ord x) Source #

data TxLabel where Source #

Constructors

TxLabel :: LabelConstrs x => x -> TxLabel 

Instances

Instances details
Show TxLabel Source # 
Instance details

Defined in Cooked.Skeleton.Label

PrettyCooked TxLabel Source # 
Instance details

Defined in Cooked.Skeleton.Label

Eq TxLabel Source # 
Instance details

Defined in Cooked.Skeleton.Label

Methods

(==) :: TxLabel -> TxLabel -> Bool #

(/=) :: TxLabel -> TxLabel -> Bool #

Ord TxLabel Source # 
Instance details

Defined in Cooked.Skeleton.Label