hsp 0.9.1 → 0.9.2
raw patch · 2 files changed
+3/−2 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ HSP.Monad: instance [overlap ok] MonadPlus m => MonadPlus (HSPT xml m)
Files
- hsp.cabal +1/−1
- src/HSP/Monad.hs +2/−1
hsp.cabal view
@@ -1,5 +1,5 @@ Name: hsp-Version: 0.9.1+Version: 0.9.2 License: BSD3 License-File: LICENSE Author: Niklas Broberg, Joel Bjornson
src/HSP/Monad.hs view
@@ -2,6 +2,7 @@ module HSP.Monad where import Control.Applicative (Applicative, Alternative, (<$>))+import Control.Monad (MonadPlus) import Control.Monad.Cont (MonadCont) import Control.Monad.Error (MonadError) import Control.Monad.Fix (MonadFix)@@ -16,7 +17,7 @@ import HSP.XML (Attribute(..), XML(..), pAttrVal, pcdata) newtype HSPT xml m a = HSPT { unHSPT :: m a }- deriving (Functor, Applicative, Alternative, Monad, MonadIO, MonadReader r, MonadWriter w, MonadState s, MonadCont, MonadError e, MonadFix)+ deriving (Functor, Applicative, Alternative, Monad, MonadPlus, MonadIO, MonadReader r, MonadWriter w, MonadState s, MonadCont, MonadError e, MonadFix) instance MonadTrans (HSPT xml) where lift = HSPT