Data.Conduit

Conduit interface

type Source m o

type Conduit i m o

type Sink i m r

Connect/fuse

($$)

($=)

(=$)

(=$=)

Pipe interface

data Pipe l i o u m r

(>+>)

(<+<)

runPipe

injectLeftovers

Primitives

await

awaitE

awaitForever

yield

yieldOr

leftover

Finalization

bracketP

addCleanup

Connect-and-resume

data ResumableSource m o

($$+)

($$++)

($$+-)

unwrapResumable

Utility functions

transPipe

mapOutput

mapOutputMaybe

mapInput

withUpstream

Generalized conduit types

type GSource m o

type GSink i m r

type GLSink i m r

type GInfSink i m

type GLInfSink i m

type GConduit i m o

type GLConduit i m o

type GInfConduit i m o

type GLInfConduit i m o

Flushing

data Flush a

Convenience re-exports

data ResourceT m a

class MonadResource m

class MonadThrow m

class MonadUnsafeIO m

runResourceT