Data.Conduit

Core interface

Types

data ConduitT i o m r

Deprecated

type Source m o

type Conduit i m o

type Sink i

type ConduitM

Connect/fuse operators

(.|)

connect

fuse

Deprecated

($$)

($=)

(=$)

(=$=)

Fuse with upstream results

fuseBoth

fuseBothMaybe

fuseUpstream

Primitives

await

yield

yieldM

leftover

runConduit

runConduitPure

runConduitRes

Finalization

bracketP

Exception handling

catchC

handleC

tryC

Generalized conduit types

type Producer m o

type Consumer i m r

toProducer

toConsumer

Utility functions

awaitForever

transPipe

mapOutput

mapOutputMaybe

mapInput

mergeSource

passthroughSink

sourceToList

Connect-and-resume

data SealedConduitT i o m r

sealConduitT

unsealConduitT

($$+)

($$++)

($$+-)

($=+)

For Conduits

(=$$+)

(=$$++)

(=$$+-)

Fusion with leftovers

fuseLeftovers

fuseReturnLeftovers

Flushing

data Flush a

Newtype wrappers

ZipSource

data ZipSource m o

sequenceSources

ZipSink

data ZipSink i m r

sequenceSinks

ZipConduit

data ZipConduit i o m r

sequenceConduits

Convenience reexports

data Void