Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class KnownTag (a :: Tag) where Source #
Instances
KnownTag 'Tag'ExclamationMark Source # | |
Defined in Data.Lens.Barlow.Classes | |
KnownTag 'Tag'LeftArrow Source # | |
Defined in Data.Lens.Barlow.Classes | |
KnownTag 'Tag'Plus Source # | |
Defined in Data.Lens.Barlow.Classes | |
KnownTag 'Tag'QuestionMark Source # | |
Defined in Data.Lens.Barlow.Classes | |
KnownTag 'Tag'RightArrow Source # | |
Defined in Data.Lens.Barlow.Classes | |
KnownSymbol a => KnownTag ('Tag'Name a) Source # | |
Defined in Data.Lens.Barlow.Classes | |
KnownSymbol a => KnownTag ('Tag'PercentageName a) Source # | |
Defined in Data.Lens.Barlow.Classes | |
KnownNat a => KnownTag ('Tag'PercentageNumber a) Source # | |
Defined in Data.Lens.Barlow.Classes |
class KnownSymbolTags (s :: Symbol) where Source #
symbolTagVals :: [TagVal] Source #
Instances
KnownTags (Parse s) => KnownSymbolTags s Source # | |
Defined in Data.Lens.Barlow.Classes symbolTagVals :: [TagVal] Source # |