Copyright | (c) T. Mossakowski C. Maeder Uni Bremen 2006 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe |
ResultT
type and a monadic transformer instance
Synopsis
- newtype ResultT m a = ResultT {
- runResultT :: m (Result a)
- class Monad m => MonadResult m where
Documentation
ResultT | |
|
Instances
MonadTrans ResultT Source # | |
Defined in Common.ResultT | |
Monad m => Monad (ResultT m) Source # | |
Monad m => Functor (ResultT m) Source # | |
Monad m => MonadFail (ResultT m) Source # | |
Defined in Common.ResultT | |
Monad m => Applicative (ResultT m) Source # | |
MonadIO m => MonadIO (ResultT m) Source # | |
Defined in Common.ResultT | |
Monad m => MonadResult (ResultT m) Source # | |