Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Generics.Deriving.Copoint
GCopoint class
class GCopoint (d :: Type -> Type) where Source #
Minimal complete definition
Nothing
Methods
Instances
Default method
Internal class
class GCopoint' (t :: Type -> Type) where Source #
Instances
GCopoint' Par1 Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint' (U1 :: Type -> Type) Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint' (V1 :: Type -> Type) Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint f => GCopoint' (Rec1 f) Source # | |
Defined in Generics.Deriving.Copoint | |
(GCopoint' f, GCopoint' g) => GCopoint' (f :*: g) Source # | |
Defined in Generics.Deriving.Copoint | |
(GCopoint' f, GCopoint' g) => GCopoint' (f :+: g) Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint' (K1 i c :: Type -> Type) Source # | |
Defined in Generics.Deriving.Copoint | |
(GCopoint f, GCopoint' g) => GCopoint' (f :.: g) Source # | |
Defined in Generics.Deriving.Copoint | |
GCopoint' f => GCopoint' (M1 i c f) Source # | |
Defined in Generics.Deriving.Copoint |