Add Semigroup instances for C*Config Identity

pull/35/head
Lennart Spitzner 2017-07-05 00:08:21 +02:00
parent 6268b8075a
commit 134f31e4d1
1 changed files with 13 additions and 0 deletions

View File

@ -153,6 +153,19 @@ instance Semigroup.Semigroup (CPreProcessorConfig Option) where
instance Semigroup.Semigroup (CConfig Option) where
(<>) = gmappend
instance Semigroup.Semigroup (CDebugConfig Identity) where
(<>) = gmappend
instance Semigroup.Semigroup (CLayoutConfig Identity) where
(<>) = gmappend
instance Semigroup.Semigroup (CErrorHandlingConfig Identity) where
(<>) = gmappend
instance Semigroup.Semigroup (CForwardOptions Identity) where
(<>) = gmappend
instance Semigroup.Semigroup (CPreProcessorConfig Identity) where
(<>) = gmappend
instance Semigroup.Semigroup (CConfig Identity) where
(<>) = gmappend
instance Monoid (CDebugConfig Option) where
mempty = gmempty
mappend = gmappend