Data.Conduit

Types

Source

data SourceResult m a

data Source m a

Buffering

data BufferedSource m a

bufferSource

unbufferSource

bsourceClose

Unifying

class IsSource src

Sink

data SinkResult input m output

data Sink input m output

type SinkPush input m output

type SinkClose m output

Conduit

data ConduitResult input m output

data Conduit input m output

type ConduitPush input m output

type ConduitClose m output

Connect/fuse operators

($$)

($=)

(=$)

(=$=)

Utility functions

Source

sourceState

sourceStateIO

data SourceStateResult state output

sourceIO

data SourceIOResult output

transSource

Sink

sinkState

data SinkStateResult state input output

sinkIO

data SinkIOResult input output

transSink

Conduit

conduitState

data ConduitStateResult state input output

conduitIO

data ConduitIOResult input output

transConduit

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 Resource m

class ResourceIO m

class ResourceUnsafeIO m

runResourceT

class ResourceThrow m