| 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 | 
Common.ResultT
Description
ResultT type and a monadic transformer instance
Synopsis
- newtype ResultT m a = ResultT {
- runResultT :: m (Result a)
 
 - class Monad m => MonadResult m where
 
Documentation
Constructors
| ResultT | |
Fields 
  | |
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 # | |