Data.Vector.Fusion.Stream

# Types

data Step s a
type Stream
type MStream

# In-place markers

inplace

# Size hints

size
sized

# Length information

length
null

# Construction

empty
singleton
cons
snoc
replicate
generate
(++)

# Accessing individual elements

head
last
(!!)

# Substreams

slice
init
tail
take
drop

# Mapping

map
concatMap
flatten
unbox

# Zipping

indexed
indexedR
zipWith
zipWith3
zipWith4
zipWith5
zipWith6
zip
zip3
zip4
zip5
zip6

# Filtering

filter
takeWhile
dropWhile

# Searching

elem
notElem
find
findIndex

# Folding

foldl
foldl1
foldl'
foldl1'
foldr
foldr1

# Specialised folds

and
or

# Unfolding

unfoldr
unfoldrN

# Scans

prescanl
prescanl'
postscanl
postscanl'
scanl
scanl'
scanl1
scanl1'

# Enumerations

enumFromStepN
enumFromTo
enumFromThenTo

# Conversions

toList
fromList
fromListN
unsafeFromList
liftStream

# Monadic combinators

mapM
mapM_
zipWithM
zipWithM_
filterM
foldM
fold1M
foldM'
fold1M'
eq
cmp