| 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) |