transformers-abort 0.2 → 0.3
raw patch · 3 files changed
+6/−6 lines, 3 filesdep ~transformers-base
Dependency ranges changed: transformers-base
Files
- src/Control/Monad/Trans/Abort.hs +2/−2
- src/Control/Monad/Trans/Finish.hs +2/−2
- transformers-abort.cabal +2/−2
src/Control/Monad/Trans/Abort.hs view
@@ -78,7 +78,7 @@ instance MonadIO μ ⇒ MonadIO (AbortT e μ) where liftIO = lift . liftIO -instance MonadBase μ η ⇒ MonadBase (AbortT e μ) η where+instance MonadBase η μ ⇒ MonadBase η (AbortT e μ) where liftBase = lift . liftBase instance BindTrans (AbortT e) where@@ -93,7 +93,7 @@ instance MonadControlIO μ ⇒ MonadControlIO (AbortT e μ) where liftControlIO = liftLiftControlBase liftControlIO -instance MonadBaseControl μ η ⇒ MonadBaseControl (AbortT e μ) η where+instance MonadBaseControl η μ ⇒ MonadBaseControl η (AbortT e μ) where liftBaseControl = liftLiftControlBase liftBaseControl instance Monad μ ⇒ Failure e (AbortT e μ) where
src/Control/Monad/Trans/Finish.hs view
@@ -61,7 +61,7 @@ instance MonadIO μ ⇒ MonadIO (FinishT f μ) where liftIO = lift . liftIO -instance MonadBase μ η ⇒ MonadBase (FinishT f μ) η where+instance MonadBase η μ ⇒ MonadBase η (FinishT f μ) where liftBase = lift . liftBase instance BindTrans (FinishT f) where@@ -76,7 +76,7 @@ instance MonadControlIO μ ⇒ MonadControlIO (FinishT f μ) where liftControlIO = liftLiftControlBase liftControlIO -instance MonadBaseControl μ η ⇒ MonadBaseControl (FinishT f μ) η where+instance MonadBaseControl η μ ⇒ MonadBaseControl η (FinishT f μ) where liftBaseControl = liftLiftControlBase liftBaseControl runFinishT' ∷ Monad μ ⇒ FinishT α μ α → μ α
transformers-abort.cabal view
@@ -1,5 +1,5 @@ Name: transformers-abort-Version: 0.2+Version: 0.3 Category: Control Stability: experimental Synopsis: A better error monad transformer@@ -27,7 +27,7 @@ Build-Depends: base >= 4 && < 5, transformers >= 0.2,- transformers-base >= 0.2,+ transformers-base >= 0.3, semigroupoids >= 1.2, pointed >= 2.0.1, data-default >= 0.2,