git.iko.soy/typeable/validationt
on master help sign in
Merge pull request #5 from ilyakooo0/remove-transformers-lift

removed transformers-lift dependency

commitf0afa485d07ff6aa2cb1face22dce6f72bce069d authorDenis Redozubov <denis.redozubov@gmail.com> dateMon 27 Jan 2020, 16:22 (7 years ago) parentcf6d3abf795a73
2 files changed−5
src/Control/Monad/Validation.hs−4 validationt.cabal−1
src/Control/Monad/Validation.hs−4
@@ -11,7 +11,6 @@ import Control.Monad.Base
1111import Control.Monad.Catch
1212import Control.Monad.Except
1313import Control.Monad.State.Strict
14−import Control.Monad.Trans.Lift.Local
1514import Data.Aeson
1615import Data.Foldable as F
1716import Data.List as L
@@ -32,9 +31,6 @@ newtype ValidationT e m a = ValidationT
3231instance MonadTrans (ValidationT e) where
3332 lift = ValidationT . lift . lift
3433
35−instance LiftLocal (ValidationT e) where
36− liftLocal _ l f = ValidationT . mapExceptT (mapStateT $ l f) . unValidationT
37−
3834-- | Map with 'Monoid' instance which 'mappend' its values
3935newtype MonoidMap k v = MonoidMap (Map k v)
4036 deriving (Eq, Ord, Show, Arbitrary)
validationt.cabal−1
@@ -35,7 +35,6 @@ library
3535 , text
3636 , transformers
3737 , transformers-base
38− , transformers-lift
3938 , vector
4039 hs-source-dirs: src
4140 default-language: Haskell2010