Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cradle.Output
Documentation
runAndGetOutput :: forall output. Output output => ProcessConfiguration -> IO output Source #
class Output output where Source #
Methods
configure :: Proxy output -> ProcessConfiguration -> ProcessConfiguration Source #
extractOutput :: ProcessResult -> output Source #
Instances
newtype StdoutUntrimmed Source #
Constructors
StdoutUntrimmed | |
Fields |
Instances
newtype StdoutTrimmed Source #
Constructors
StdoutTrimmed | |
Fields |
Instances
Constructors
StdoutRaw | |
Fields |
Instances
Generic StdoutRaw Source # | |
Show StdoutRaw Source # | |
Output StdoutRaw Source # | |
Defined in Cradle.Output Methods configure :: Proxy StdoutRaw -> ProcessConfiguration -> ProcessConfiguration Source # | |
Eq StdoutRaw Source # | |
Ord StdoutRaw Source # | |
type Rep StdoutRaw Source # | |
Defined in Cradle.Output type Rep StdoutRaw = D1 ('MetaData "StdoutRaw" "Cradle.Output" "cradle-0.0.0.0-1xaj8uOykRu5O0ytQ7P3BP" 'True) (C1 ('MetaCons "StdoutRaw" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStdoutRaw") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) |
Constructors
StderrRaw | |
Fields |
Instances
Generic StderrRaw Source # | |
Show StderrRaw Source # | |
Output StderrRaw Source # | |
Defined in Cradle.Output Methods configure :: Proxy StderrRaw -> ProcessConfiguration -> ProcessConfiguration Source # | |
Eq StderrRaw Source # | |
Ord StderrRaw Source # | |
type Rep StderrRaw Source # | |
Defined in Cradle.Output type Rep StderrRaw = D1 ('MetaData "StderrRaw" "Cradle.Output" "cradle-0.0.0.0-1xaj8uOykRu5O0ytQ7P3BP" 'True) (C1 ('MetaCons "StderrRaw" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStderr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) |