Safe Haskell | Trustworthy |
---|
Generics.Deriving.Semigroup
- class GSemigroup a where
- gsappenddefault :: (Generic a, GSemigroup' (Rep a)) => a -> a -> a
- class GSemigroup' f where
- gsappend' :: f x -> f x -> f x
Generic semigroup class
class GSemigroup a where
Instances
Default definition
gsappenddefault :: (Generic a, GSemigroup' (Rep a)) => a -> a -> a
Internal semigroup class
class GSemigroup' f where
Methods
gsappend' :: f x -> f x -> f x
Instances
GSemigroup' * U1 | |
GSemigroup a => GSemigroup' * (K1 i a) | |
(GSemigroup' * f, GSemigroup' * g) => GSemigroup' * (:*: f g) | |
GSemigroup' * f => GSemigroup' * (M1 i c f) |