generic-deriving-1.10.1: Generic programming library for generalised deriving.

Safe HaskellSafe
LanguageHaskell98

Generics.Deriving.Semigroup

Contents

Synopsis

Generic semigroup class

class GSemigroup a where Source

Minimal complete definition

Nothing

Methods

gsappend :: a -> a -> a infixr 6 Source

gstimes :: Integral b => b -> a -> a Source

Default definition

gsappenddefault :: (Generic a, GSemigroup' (Rep a)) => a -> a -> a infixr 6 Source