Skip to content

Commit d77552b

Browse files
author
Poscat
committed
fix semigroup instance
1 parent 000c441 commit d77552b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Data/Aeson/Types/ToJSON.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -967,13 +967,13 @@ instance ( KeyValuePair enc pairs
967967
positionToPairs p opts targs (M1 a) =
968968
show (natVal p) `pair` gToJSON opts targs a
969969

970-
instance ( Semigroup pairs
970+
instance ( Monoid pairs
971971
, PositionToPairs n pairs enc arity f
972972
, PositionToPairs (n+1) pairs enc arity g
973973
) => PositionToPairs n pairs enc arity (f :*: g) where
974974
positionToPairs _ opts targs (f :*: g) =
975975
positionToPairs (Proxy :: Proxy n) opts targs f
976-
<> positionToPairs (Proxy :: Proxy (n+1)) opts targs g
976+
`mappend` positionToPairs (Proxy :: Proxy (n+1)) opts targs g
977977

978978
--------------------------------------------------------------------------------
979979

0 commit comments

Comments
 (0)