@@ -80,7 +80,7 @@ import Data.Functor.Sum (Sum(..))
80import Data.Int (Int16, Int32, Int64, Int8)
80import Data.Int (Int16, Int32, Int64, Int8)
81import Data.List (intersperse)
81import Data.List (intersperse)
82import Data.List.NonEmpty (NonEmpty(..))
82import Data.List.NonEmpty (NonEmpty(..))
83−import Data.Monoid ((<>))
83+import Data.Semigroup ((<>))
84import Data.Proxy (Proxy(..))
84import Data.Proxy (Proxy(..))
85import Data.Ratio (Ratio, denominator, numerator)
85import Data.Ratio (Ratio, denominator, numerator)
86import Data.Scientific (Scientific)
86import Data.Scientific (Scientific)
@@ -860,7 +860,7 @@ instance ( IsRecord a isRecord
860 ) => TaggedObject enc arity (C1 c a)
860 ) => TaggedObject enc arity (C1 c a)
862 taggedObject opts targs tagFieldName contentsFieldName =
862 taggedObject opts targs tagFieldName contentsFieldName =
863− fromPairs . (tag <>) . contents
863+ fromPairs . mappend tag . contents
865 tag = tagFieldName `pair`
865 tag = tagFieldName `pair`
866 (fromString (constructorTagModifier opts (conName (undefined :: t c a p)))
866 (fromString (constructorTagModifier opts (conName (undefined :: t c a p)))
@@ -1003,7 +1003,7 @@ instance ( Monoid pairs
1003 ) => RecordToPairs enc pairs arity (a :*: b)
1003 ) => RecordToPairs enc pairs arity (a :*: b)
1005 recordToPairs opts (targs :: ToArgs enc arity p) (a :*: b) =
1005 recordToPairs opts (targs :: ToArgs enc arity p) (a :*: b) =
1006− pairsOf a <> pairsOf b
1006+ pairsOf a `mappend` pairsOf b
1008 pairsOf :: (RecordToPairs enc pairs arity f) => f p -> pairs
1008 pairsOf :: (RecordToPairs enc pairs arity f) => f p -> pairs
1009 pairsOf = recordToPairs opts targs
1009 pairsOf = recordToPairs opts targs