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

sourceHandleUnsafe

sourceIOHandle

stdinC

withSourceFile

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

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

sinkFileCautious

sinkTempFile

sinkSystemTempFile

sinkFileBS

sinkHandle

sinkIOHandle

printC

stdoutC

stderrC

withSinkFile

withSinkFileBuilder

withSinkFileCautious

sinkHandleBuilder

sinkHandleFlush

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

Monadic

mapMC

mapMCE

omapMCE

concatMapMC

filterMC

filterMCE

iterMC

scanlMC

mapAccumWhileMC

concatMapAccumMC

Textual

encodeUtf8C

decodeUtf8C

decodeUtf8LenientC

lineC

lineAsciiC

unlinesC

unlinesAsciiC

linesUnboundedC

linesUnboundedAsciiC

Builders

builderToByteString

unsafeBuilderToByteString

builderToByteStringWith

builderToByteStringFlush

builderToByteStringWithFlush

type BufferAllocStrategy

allNewBuffersStrategy

reuseBufferStrategy

Special

vectorBuilderC

mapAccumS

peekForever

peekForeverE

Monadic lifting

class MonadIO m

class MonadTrans t

class MonadThrow m

class MonadUnliftIO m

class PrimMonad m

ResourceT

class MonadResource m

data ResourceT m a

runResourceT

Acquire

Pure pipelines

data Identity a