From 92622b4a607bbc44ec85dfa8651e9e4361845af5 Mon Sep 17 00:00:00 2001 From: Nikolay Yakimov Date: Sat, 7 Mar 2020 12:07:12 +0300 Subject: Add MonadFail imports This fixes v4.13.1.0 on GHC 8.6. --- lib/Hakyll/Core/Metadata.hs | 1 + lib/Hakyll/Core/Rules/Internal.hs | 1 + lib/Hakyll/Web/Template/Context.hs | 1 + lib/Hakyll/Web/Template/List.hs | 1 + 4 files changed, 4 insertions(+) (limited to 'lib') diff --git a/lib/Hakyll/Core/Metadata.hs b/lib/Hakyll/Core/Metadata.hs index 9d99857..aafb88e 100644 --- a/lib/Hakyll/Core/Metadata.hs +++ b/lib/Hakyll/Core/Metadata.hs @@ -16,6 +16,7 @@ module Hakyll.Core.Metadata -------------------------------------------------------------------------------- import Control.Arrow (second) import Control.Monad (forM) +import Control.Monad.Fail (MonadFail) import Data.Binary (Binary (..), getWord8, putWord8, Get) import qualified Data.HashMap.Strict as HMS diff --git a/lib/Hakyll/Core/Rules/Internal.hs b/lib/Hakyll/Core/Rules/Internal.hs index 2617798..8c3c011 100644 --- a/lib/Hakyll/Core/Rules/Internal.hs +++ b/lib/Hakyll/Core/Rules/Internal.hs @@ -13,6 +13,7 @@ module Hakyll.Core.Rules.Internal -------------------------------------------------------------------------------- +import Control.Monad.Fail (MonadFail) import Control.Monad.Reader (ask) import Control.Monad.RWS (RWST, runRWST) import Control.Monad.Trans (liftIO) diff --git a/lib/Hakyll/Web/Template/Context.hs b/lib/Hakyll/Web/Template/Context.hs index c1a4f23..3f75466 100644 --- a/lib/Hakyll/Web/Template/Context.hs +++ b/lib/Hakyll/Web/Template/Context.hs @@ -54,6 +54,7 @@ module Hakyll.Web.Template.Context -------------------------------------------------------------------------------- import Control.Applicative (Alternative (..)) import Control.Monad (msum) +import Control.Monad.Fail (MonadFail) import Data.List (intercalate, tails) #if MIN_VERSION_base(4,9,0) import Data.Semigroup (Semigroup (..)) diff --git a/lib/Hakyll/Web/Template/List.hs b/lib/Hakyll/Web/Template/List.hs index db3fff1..458c4a7 100644 --- a/lib/Hakyll/Web/Template/List.hs +++ b/lib/Hakyll/Web/Template/List.hs @@ -20,6 +20,7 @@ module Hakyll.Web.Template.List -------------------------------------------------------------------------------- import Control.Monad (liftM) +import Control.Monad.Fail (MonadFail) import Data.List (intersperse, sortBy) import Data.Ord (comparing) import Data.Time.Locale.Compat (defaultTimeLocale) -- cgit v1.2.3