on master help sign in
Add MonadThrow instance for ConfigsT
commit4e711fad9ebc82861d2bd5f00570be7c2317fe1e authorKen Micklas <git@kmicklas.com> dateWed 1 Jul 2020, 08:41 (6 years ago) parentc177371
2 files changed+3
lib/executable-config/lookup/obelisk-executable-config-lookup.cabal+1 lib/executable-config/lookup/src/Obelisk/Configs.hs+2
lib/executable-config/lookup/obelisk-executable-config-lookup.cabal+1
@@ -31,6 +31,7 @@ library
3131 base64-bytestring,
3232 bytestring,
3333 containers,
34+ exceptions,
3435 filepath,
3536 text,
3637 transformers,
lib/executable-config/lookup/src/Obelisk/Configs.hs+2
@@ -20,6 +20,7 @@ module Obelisk.Configs
2020
2121import Control.Applicative
2222import Control.Monad
23+import Control.Monad.Catch
2324import Control.Monad.Base
2425import Control.Monad.Fix
2526import Control.Monad.Primitive
@@ -73,6 +74,7 @@ newtype ConfigsT m a = ConfigsT { unConfigsT :: ReaderT (Map Text ByteString) m
7374 , MonadPlus
7475 , Alternative
7576 , MonadFix
77+ , MonadThrow
7678 , MonadIO
7779 , MonadBase m'
7880 , MonadBaseControl m'