| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Polysemy.Resume.Effect.Stop
Description
Documentation
data Stop e :: Effect where Source #
An effect similar to Error without the ability to be caught.
Used to signal that an error is supposed to be expected by dependent programs.
interpretStopper ::
Member (Stop Boom) r =>
InterpreterFor Stopper r
interpretStopper =
interpret \case
StopBang -> stop (Bang 13)
StopBoom -> stop (Boom "ouch")
Instances
| type DefiningModule Stop Source # | |
Defined in Polysemy.Resume.Effect.Stop | |