| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Control.Exceptional
- data Exceptional x
- runExceptional :: Monad m => Exceptional x -> m x
Documentation
data Exceptional x Source
This is basically specialized 'Either String', or Maybe with error
messages.
Instances
| Monad Exceptional Source | |
| Functor Exceptional Source | |
| Applicative Exceptional Source | |
| Alternative Exceptional Source | |
| Eq x => Eq (Exceptional x) Source | |
| Read x => Read (Exceptional x) Source | |
| Show x => Show (Exceptional x) Source |
runExceptional :: Monad m => Exceptional x -> m x Source
Convert Exceptional into another Monad