Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data FireAndForget m a
- fireAndForget :: Member FireAndForget r => Sem r () -> Sem r ()
- spawnMany :: forall r. Member FireAndForget r => [Sem r ()] -> Sem r ()
- interpretFireAndForget :: Member (Final IO) r => Sem (FireAndForget ': r) a -> Sem r a
Documentation
data FireAndForget m a Source #
fireAndForget :: Member FireAndForget r => Sem r () -> Sem r () Source #
interpretFireAndForget :: Member (Final IO) r => Sem (FireAndForget ': r) a -> Sem r a Source #
Run actions in separate threads and ignore results.
Note: this will also ignore any state and error effects contained in the
FireAndForget
action. Use with care.