Safe Haskell | None |
---|---|
Language | Haskell2010 |
Function for getting the names of fields in a type
Documentation
class Selectors rep where Source #
Instances
Selectors (U1 :: k -> Type) Source # | |
(Selectors a, Selectors b) => Selectors (a :*: b :: k -> Type) Source # | |
Selector s => Selectors (M1 S s (K1 R t :: k -> Type) :: k -> Type) Source # | |
Selectors f => Selectors (M1 C x f :: k -> Type) Source # | |
Selectors f => Selectors (M1 D x f :: k -> Type) Source # | |