Data.Conduit.Combinators

Producers

Pure

yieldMany

unfold

enumFromTo

iterate

repeat

replicate

sourceLazy

Monadic

repeatM

repeatWhileM

replicateM

I/O

sourceFile

sourceFileBS

sourceHandle

sourceIOHandle

stdin

Random numbers

sourceRandom

sourceRandomN

sourceRandomGen

sourceRandomNGen

sourceRandomWith

sourceRandomNWith

sourceRandomGenWith

sourceRandomNGenWith

Filesystem

sourceDirectory

sourceDirectoryDeep

Consumers

Pure

drop

dropE

dropWhile

dropWhileE

fold

foldE

foldl

foldl1

foldlE

foldMap

foldMapE

all

allE

any

anyE

and

andE

or

orE

asum

elem

elemE

notElem

notElemE

sinkLazy

sinkList

sinkVector

sinkVectorN

sinkBuilder

sinkLazyBuilder

sinkNull

awaitNonNull

head

headDef

headE

peek

peekE

last

lastDef

lastE

length

lengthE

lengthIf

lengthIfE

maximum

maximumE

minimum

minimumE

null

nullE

sum

sumE

product

productE

find

Monadic

mapM_

mapM_E

foldM

foldME

foldMapM

foldMapME

I/O

sinkFile

sinkFileBS

sinkHandle

sinkIOHandle

print

stdout

stderr

Transformers

Pure

map

mapE

omapE

concatMap

concatMapE

take

takeE

takeWhile

takeWhileE

takeExactly

takeExactlyE

concat

filter

filterE

mapWhile

conduitVector

scanl

mapAccumWhile

concatMapAccum

intersperse

slidingWindow

chunksOfE

chunksOfExactlyE

Binary base encoding

encodeBase64

decodeBase64

encodeBase64URL

decodeBase64URL

encodeBase16

decodeBase16

Monadic

mapM

mapME

omapME

concatMapM

filterM

filterME

iterM

scanlM

mapAccumWhileM

concatMapAccumM

Textual

encodeUtf8

decodeUtf8

decodeUtf8Lenient

line

lineAscii

unlines

unlinesAscii

takeExactlyUntilE

linesUnbounded

linesUnboundedAscii

splitOnUnboundedE

Special

vectorBuilder

mapAccumS

peekForever

peekForeverE