Modulegeneric-monoid-0.1.0.1Haskell2010
Data.Semigroup.Generic
- 1 type
- 1 value
- Packagegeneric-monoid-0.1.0.1
- Exports2
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceGeneric.hs
A newtype which allows you to using the DerivingVia extension
to reduce boilerplate.
data X = X [Int] String
deriving (Generic, Show)
deriving Semigroup via GenericSemigroup X
Constructors
Instances1Semigroup
(Generic a, MappendProduct (Rep a)) => Semigroup (GenericSemigroup a)Defined in generic-monoid-0.1.0.1 · Data.Semigroup.Generic