packages feed

pipes-vector 0.5.2 → 0.5.3

raw patch · 2 files changed

+5/−4 lines, 2 files

Files

pipes-vector.cabal view
@@ -1,11 +1,11 @@ name:                pipes-vector-version:             0.5.2+version:             0.5.3 synopsis:            Various proxies for streaming data into vectors description:         Proxies for streaming data into vectors.         license:             BSD3 license-file:        LICENSE author:              Ben Gamari-maintainer:          bgamari.foss@gmail.com+maintainer:          Ben Gamari <bgamari.foss@gmail.com> -- copyright:            category:            Control build-type:          Simple
src/Pipes/Vector.hs view
@@ -34,7 +34,7 @@                                   }  newtype ToVector v e m r = TV {unTV :: S.StateT (ToVectorState v e m) m r}-                         deriving (Functor, Applicative, Monad)+                         deriving (Functor, Applicative, Monad, MonadIO)  instance MonadTrans (ToVector v e) where     lift = TV . lift@@ -97,5 +97,6 @@  -} -fromProducer :: (V.Vector v e, MonadPrim m) => Producer' e (ToVector v e m) r -> m (v e)+fromProducer :: (V.Vector v e, MonadPrim m) => Producer e (ToVector v e m) r -> m (v e) fromProducer p = runEffect $ runToVectorP (p >-> toVector)+