Conduit

Core conduit library

Commonly used combinators

Producers

Pure

yieldMany

unfoldC

enumFromToC

iterateC

repeatC

replicateC

sourceLazy

Monadic

repeatMC

repeatWhileMC

replicateMC

I/O

sourceFile

sourceHandle

sourceIOHandle

stdinC

Random numbers

sourceRandom

sourceRandomN

sourceRandomGen

sourceRandomNGen

Filesystem

sourceDirectory

sourceDirectoryDeep

Consumers

Pure

dropC

dropCE

dropWhileC

dropWhileCE

foldC

foldCE

foldlC

foldlCE

foldMapC

foldMapCE

allC

allCE

anyC

anyCE

andC

andCE

orC

orCE

elemC

elemCE

notElemC

notElemCE

sinkLazy

sinkList

sinkVector

sinkVectorN

sinkBuilder

sinkLazyBuilder

sinkNull

awaitNonNull

headCE

peekC

peekCE

lastC

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

sinkHandle

sinkIOHandle

printC

stdoutC

stderrC

Transformers

Pure

mapC

mapCE

omapCE

concatMapC

concatMapCE

takeC

takeCE

takeWhileC

takeWhileCE

takeExactlyC

takeExactlyCE

concatC

filterC

filterCE

mapWhileC

conduitVector

scanlC

concatMapAccumC

intersperseC

Binary base encoding

encodeBase64C

decodeBase64C

encodeBase64URLC

decodeBase64URLC

encodeBase16C

decodeBase16C

Monadic

mapMC

mapMCE

omapMCE

concatMapMC

filterMC

filterMCE

iterMC

scanlMC

concatMapAccumMC

Textual

encodeUtf8C

decodeUtf8C

lineC

lineAsciiC

unlinesC

unlinesAsciiC

linesUnboundedC

linesUnboundedAsciiC

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