pipes-vector 0.5.2 → 0.5.3
raw patch · 2 files changed
+5/−4 lines, 2 files
Files
- pipes-vector.cabal +2/−2
- src/Pipes/Vector.hs +3/−2
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)+