git.iko.soy/typeable/cabal2nix
on master help sign in
Avoid compiler warnings about unused Semigroup import.
commit9ecb1e7520490518827261a5d677b164177ddb51 authorPeter Simons <simons@cryp.to> dateThu 26 Apr 2018, 08:53 (9 years ago) parent143cae1
1 file changed+3−3
src/Distribution/Nixpkgs/Haskell/BuildInfo.hs+3−3
src/Distribution/Nixpkgs/Haskell/BuildInfo.hs+3−3
@@ -11,7 +11,7 @@ module Distribution.Nixpkgs.Haskell.BuildInfo
1111
1212import Control.DeepSeq
1313import Control.Lens
14−import Data.Semigroup
14+import Data.Semigroup as Sem
1515import Data.Set ( Set )
1616import Data.Set.Lens
1717import GHC.Generics ( Generic )
@@ -31,13 +31,13 @@ makeLenses ''BuildInfo
3131instance Each BuildInfo BuildInfo (Set Binding) (Set Binding) where
3232 each f (BuildInfo a b c d) = BuildInfo <$> f a <*> f b <*> f c <*> f d
3333
34−instance Semigroup BuildInfo where
34+instance Sem.Semigroup BuildInfo where
3535 BuildInfo w1 x1 y1 z1 <> BuildInfo w2 x2 y2 z2 =
3636 BuildInfo (w1 <> w2) (x1 <> x2) (y1 <> y2) (z1 <> z2)
3737
3838instance Monoid BuildInfo where
3939 mempty = BuildInfo mempty mempty mempty mempty
40− mappend = (<>)
40+ mappend = (Sem.<>)
4141
4242instance NFData BuildInfo
4343