A space-efficient representation of a succession of Word8 vectors, supporting many efficient operations.
An effectful ByteStream contains 8-bit bytes, or by using the operations from Streaming.ByteString.Char8 it can be interpreted as containing 8-bit characters.
Constructors
Empty rChunk !ByteString (ByteStream m r)Go (m (ByteStream m r))
Instances14MonadTrans, MFunctor, MonadBase, Monad, Functor, Applicative, …
MonadTrans ByteStreamDefined in streaming-bytestring-0.3.2 · Streaming.ByteString.InternalMFunctor ByteStreamDefined in streaming-bytestring-0.3.2 · Streaming.ByteString.InternalMonadBase b m => MonadBase b (ByteStream m)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.InternalMonad m => Monad (ByteStream m)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.InternalMonad m => Functor (ByteStream m)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.InternalMonad m => Applicative (ByteStream m)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.InternalMonadIO m => MonadIO (ByteStream m)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.InternalMonadCatch m => MonadCatch (ByteStream m)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.InternalMonadThrow m => MonadThrow (ByteStream m)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.InternalMonadResource m => MonadResource (ByteStream m)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.Internal(m ~ Identity, Show r) => Show (ByteStream m r)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.Internalr ~ () => IsString (ByteStream m r)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.Internal(Semigroup r, Monad m) => Semigroup (ByteStream m r)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.Internal(Monoid r, Monad m) => Monoid (ByteStream m r)Defined in streaming-bytestring-0.3.2 · Streaming.ByteString.Internal