Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
convertResult :: Result a -> ProcessOutputParseResult a Source #
type Parser a = ByteString -> ProcessOutputParseResult a Source #
interpretProcessOutputCereal :: forall a r. Serialize a => InterpreterFor (ProcessOutput 'Stdout (Either Text a)) r Source #
interpretProcessOutputLog :: forall p a r. Member Log r => InterpreterFor (ProcessOutput p a) r Source #
interpretProcessInputCereal :: Serialize a => InterpreterFor (ProcessInput a) r Source #
interpretProcessCereal :: forall resource a r. Serialize a => Member (Scoped resource (SystemProcess !! SystemProcessError) !! SystemProcessScopeError) r => Members [Log, Resource, Race, Async, Embed IO] r => ProcessOptions -> InterpreterFor (Scoped () (Process a (Either Text a)) !! ProcessError) r Source #
interpretProcessCerealNative :: forall a r. Serialize a => Members [Log, Resource, Race, Async, Embed IO] r => ProcessOptions -> ProcessConfig () () () -> InterpreterFor (Scoped () (Process a (Either Text a)) !! ProcessError) r Source #