Data.Conduit

Core interface

Types

type Source m o

type Conduit i m o

type Sink i m r

data ConduitM i o m r

Connect/fuse operators

($$)

($=)

(=$)

(=$=)

Primitives

await

yield

leftover

Finalization

bracketP

addCleanup

yieldOr

Generalized conduit types

type Producer m o

type Consumer i m r

toProducer

toConsumer

Utility functions

awaitForever

transPipe

mapOutput

mapOutputMaybe

mapInput

Connect-and-resume

data ResumableSource m o

($$+)

($$++)

($$+-)

unwrapResumable

Flushing

data Flush a

Convenience re-exports

data ResourceT m a

class MonadResource m

class MonadThrow m

class MonadUnsafeIO m

runResourceT

data ExceptionT m a

runExceptionT_

runException

runException_

class MonadBaseControl b m