bitstream-0.3.0.0: Fast, packed, strict and lazy bit streams with stream fusion

Safe HaskellNone
LanguageHaskell2010

Data.Bitstream.Fusion

Description

Some functions currently missing from Data.Vector.Fusion.Stream.

Documentation

genericLength :: Num n => Bundle v α -> n Source #

genericTake :: Integral n => n -> Bundle v α -> Bundle v α Source #

genericDrop :: Integral n => n -> Bundle v α -> Bundle v α Source #

genericIndex :: (Integral n, Show n) => Bundle v α -> n -> α Source #

genericReplicate :: Integral n => n -> α -> Bundle v α Source #

genericUnfoldrN :: Integral n => n -> (β -> Maybe (α, β)) -> β -> Bundle v α Source #

genericFindIndex :: Integral n => (α -> Bool) -> Bundle v α -> Maybe n Source #

genericIndexed :: Integral n => Bundle v α -> Bundle v (n, α) Source #