| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Polysemy.Process.Effect.ProcessInput
Description
Synopsis
- data ProcessInput a :: Effect where
- Encode :: a -> ProcessInput a m ByteString
- encode :: forall a r. Member (ProcessInput a) r => a -> Sem r ByteString
Documentation
data ProcessInput a :: Effect where Source #
This effect is used by the effect Process to encode values for process input.
example using a parser.
Constructors
| Encode | Encode a value for enqueueing it to a process' stdin. |
Fields
| |
encode :: forall a r. Member (ProcessInput a) r => a -> Sem r ByteString Source #
Encode a value for enqueueing it to a process' stdin.