Data.Conduit

# Core interface

## Types

type Source m o

type Conduit i m o

type Sink i

data ConduitM i o m r

## Connect/fuse operators

($$)

($=)

(=$)

(=$=)

## Primitives

await

yield

leftover

## Finalization

bracketP

addCleanup

yieldOr

## 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

# Connect-and-resume

data ResumableSource m o

($$+)

($$++)

($$+-)

unwrapResumable

# Flushing

data Flush a

# Newtype wrappers

## ZipSource

data ZipSource m o

sequenceSources

## ZipSink

data ZipSink i m r

sequenceSinks

# 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