From 172f7069244498b3022a95534bacd5b4a6a8ea0c Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 17 Mar 2013 11:28:57 +0200 Subject: [PATCH] Re-export some classes/methods --- yesod-core/Yesod/Core.hs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/yesod-core/Yesod/Core.hs b/yesod-core/Yesod/Core.hs index 4ce6dd62..f620ed32 100644 --- a/yesod-core/Yesod/Core.hs +++ b/yesod-core/Yesod/Core.hs @@ -63,7 +63,10 @@ module Yesod.Core , module Yesod.Core.Json , module Text.Shakespeare.I18N , module Yesod.Core.Internal.Util - , lift + , MonadTrans (..) + , MonadIO (..) + , MonadBase (..) + , MonadBaseControl ) where import Yesod.Core.Content @@ -77,7 +80,7 @@ import Text.Shakespeare.I18N import Yesod.Core.Internal.Util (formatW3 , formatRFC1123 , formatRFC822) import Control.Monad.Logger -import Control.Monad.Trans.Class (lift) +import Control.Monad.Trans.Class (MonadTrans (..)) import Yesod.Core.Internal.Session import Yesod.Core.Class.Yesod import Yesod.Core.Class.Dispatch @@ -86,6 +89,9 @@ import Yesod.Core.Internal.Run (yesodRender, runFakeHandler) import qualified Paths_yesod_core import Data.Version (showVersion) import Yesod.Routes.Class (RenderRoute (..)) +import Control.Monad.IO.Class (MonadIO (..)) +import Control.Monad.Base (MonadBase (..)) +import Control.Monad.Trans.Control (MonadBaseControl (..)) -- | Return an 'Unauthorized' value, with the given i18n message. unauthorizedI :: (MonadHandler m, RenderMessage (HandlerSite m) msg) => msg -> m AuthResult