Conduit

Core conduit library

Commonly used combinators

Producers

Pure

yieldMany

unfoldC

enumFromToC

iterateC

repeatC

replicateC

sourceLazy

Monadic

repeatMC

repeatWhileMC

replicateMC

I/O

sourceFile

sourceFileBS

sourceHandle

sourceIOHandle

stdinC

Random numbers

sourceRandom

sourceRandomN

sourceRandomGen

sourceRandomNGen

sourceRandomWith

sourceRandomNWith

sourceRandomGenWith

sourceRandomNGenWith

Filesystem

sourceDirectory

sourceDirectoryDeep

Consumers

Pure

dropC

dropCE

dropWhileC

dropWhileCE

foldC

foldCE

foldlC

foldlCE

foldMapC

foldMapCE

allC

allCE

anyC

anyCE

andC

andCE

orC

orCE

asumC

elemC

elemCE

notElemC

notElemCE

sinkLazy

sinkList

sinkVector

sinkVectorN

sinkBuilder

sinkLazyBuilder

sinkNull

awaitNonNull

headC

headDefC

headCE

peekC

peekCE

lastC

lastDefC

lastCE

lengthC

lengthCE

lengthIfC

lengthIfCE

maximumC

maximumCE

minimumC

minimumCE

nullC

nullCE

sumC

sumCE

productC

productCE

findC

Monadic

mapM_C

mapM_CE

foldMC

foldMCE

foldMapMC

foldMapMCE

I/O

sinkFile

sinkFileBS

sinkHandle

sinkIOHandle

printC

stdoutC

stderrC

Transformers

Pure

mapC

mapCE

omapCE

concatMapC

concatMapCE

takeC

takeCE

takeWhileC

takeWhileCE

takeExactlyC

takeExactlyCE

concatC

filterC

filterCE

mapWhileC

conduitVector

scanlC

mapAccumWhileC

concatMapAccumC

intersperseC

slidingWindowC

chunksOfCE

chunksOfExactlyCE

Binary base encoding

encodeBase64C

decodeBase64C

encodeBase64URLC

decodeBase64URLC

encodeBase16C

decodeBase16C

Monadic

mapMC

mapMCE

omapMCE

concatMapMC

filterMC

filterMCE

iterMC

scanlMC

mapAccumWhileMC

concatMapAccumMC

Textual

encodeUtf8C

decodeUtf8C

decodeUtf8LenientC

lineC

lineAsciiC

unlinesC

unlinesAsciiC

linesUnboundedC

linesUnboundedAsciiC

Special

vectorBuilderC

mapAccumS

peekForever

peekForeverE

Monadic lifting

class MonadIO m

class MonadTrans t

class MonadBase b m

class MonadThrow m

class MonadBaseControl b m

ResourceT

class MonadResource m

data ResourceT m a

runResourceT

Acquire

withAcquire

Pure pipelines

data Identity a