| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Control.Throws
Documentation
class Throws e m where Source #
Minimal complete definition
Methods
throwException :: e -> m a Source #
Instances
| Exception e => Throws e IO Source # | |
| Exception e => Throws e Identity Source # | |
| Throws EncodingException StrictSinkExplicit Source # | |
| Throws EncodingException StrictSinkE Source # | |
| Throws EncodingException StrictSink Source # | |
| Throws EncodingException PutME Source # | |
| Throws e (Either e) Source # | |
| Throws e m => Throws e (StateT s m) Source # | |
| Throws e m => Throws e (ReaderT * s m) Source # | |