From 1ec49ab7d1472046b680b5a64ae2930515b47714 Mon Sep 17 00:00:00 2001 From: Vekhir <134215107+Vekhir@users.noreply.github.com> Date: Wed, 13 Dec 2023 19:50:32 +0100 Subject: [PATCH] Support mtl-2.3 mtl 2.3 doesn't export various Control.Monad functions. Explicitly import forM. --- src/Data/Aeson/BetterErrors/Internal.hs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Data/Aeson/BetterErrors/Internal.hs b/src/Data/Aeson/BetterErrors/Internal.hs index 85e3f8c..1f33389 100644 --- a/src/Data/Aeson/BetterErrors/Internal.hs +++ b/src/Data/Aeson/BetterErrors/Internal.hs @@ -10,6 +10,10 @@ module Data.Aeson.BetterErrors.Internal where import Control.Applicative (Applicative, pure, (<$>), (<*>)) import Data.Foldable (foldMap) #endif +#if MIN_VERSION_mtl(2, 3, 0) +import Control.Monad (forM) +#else +#endif import Control.Arrow (left) import Control.Monad.Identity