Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Generic.Data.Function.Common.Generic.Meta
Synopsis
- type family CstrNames gf :: [Symbol] where ...
- type family (as :: [k]) ++ (bs :: [k]) :: [k] where ...
- class KnownSymbols as where
- symbolVals :: [String]
Documentation
type family CstrNames gf :: [Symbol] where ... Source #
List every constructor name in a generic type rep.
class KnownSymbols as where Source #
Reify a list of type-level strings. Order is maintained.
Methods
symbolVals :: [String] Source #
Instances
KnownSymbols ('[] :: [k]) Source # | |
Defined in Generic.Data.Function.Common.Generic.Meta Methods symbolVals :: [String] Source # | |
(KnownSymbol a, KnownSymbols as) => KnownSymbols (a ': as :: [Symbol]) Source # | |
Defined in Generic.Data.Function.Common.Generic.Meta Methods symbolVals :: [String] Source # |