Skip to content

Commit 3f98974

Browse files
committed
Value.Equal: m clean-up
1 parent 4e53f6b commit 3f98974

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Nix/Value/Equal.hs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ alignEqM eq fa fb =
6262
(Data.Semialign.align fa fb)
6363

6464
alignEq :: (Align f, Traversable f) => (a -> b -> Bool) -> f a -> f b -> Bool
65-
alignEq eq fa fb = runIdentity $ alignEqM (\x y -> Identity (eq x y)) fa fb
65+
alignEq eq fa fb = runIdentity $ alignEqM ((Identity .) . eq) fa fb
6666

6767
isDerivationM
6868
:: Monad m
@@ -128,8 +128,8 @@ valueFEq
128128
valueFEq attrsEq eq x y =
129129
runIdentity $
130130
valueFEqM
131-
(\x' y' -> Identity $ attrsEq x' y')
132-
(\x' y' -> Identity $ eq x' y')
131+
((Identity .) . attrsEq)
132+
((Identity .) . eq)
133133
x
134134
y
135135

@@ -164,7 +164,7 @@ compareAttrSets
164164
-> AttrSet t
165165
-> Bool
166166
compareAttrSets f eq lm rm = runIdentity
167-
$ compareAttrSetsM (Identity . f) (\x y -> Identity $ eq x y) lm rm
167+
$ compareAttrSetsM (Identity . f) ((Identity .) . eq) lm rm
168168

169169
valueEqM
170170
:: (MonadThunk t m (NValue t f m), Comonad f)

0 commit comments

Comments
 (0)