module Polysemy.Http.Data.StreamChunk where

-- |A single chunk produced by 'Network.HTTP.Client.BodyReader'.
newtype StreamChunk =
  StreamChunk ByteString
  deriving (StreamChunk -> StreamChunk -> Bool
(StreamChunk -> StreamChunk -> Bool)
-> (StreamChunk -> StreamChunk -> Bool) -> Eq StreamChunk
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: StreamChunk -> StreamChunk -> Bool
$c/= :: StreamChunk -> StreamChunk -> Bool
== :: StreamChunk -> StreamChunk -> Bool
$c== :: StreamChunk -> StreamChunk -> Bool
Eq, Int -> StreamChunk -> ShowS
[StreamChunk] -> ShowS
StreamChunk -> String
(Int -> StreamChunk -> ShowS)
-> (StreamChunk -> String)
-> ([StreamChunk] -> ShowS)
-> Show StreamChunk
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [StreamChunk] -> ShowS
$cshowList :: [StreamChunk] -> ShowS
show :: StreamChunk -> String
$cshow :: StreamChunk -> String
showsPrec :: Int -> StreamChunk -> ShowS
$cshowsPrec :: Int -> StreamChunk -> ShowS
Show)