Data.Conduit

Types

data Pipe i o m r

type Source m a

type Conduit i m o

type Sink i m r

Connect/fuse operators

($$)

($$+)

($=)

(=$)

(=$=)

Utility functions

General

await

yield

hasInput

transPipe

mapOutput

Source

sourceState

sourceStateIO

data SourceStateResult state output

sourceIO

data SourceIOResult output

Sink

sinkState

data SinkStateResult state input output

sinkIO

data SinkIOResult input output

Conduit

haveMore

conduitState

data ConduitStateResult state input output

conduitIO

data ConduitIOResult input output

Sequencing

type SequencedSink state input m output

sequenceSink

sequence

data SequencedSinkResponse state input m output

Flushing

data Flush a

Convenience re-exports

data ResourceT m a

class MonadResource m

class MonadThrow m

class MonadUnsafeIO m

runResourceT