-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/

-- | conduit wrappers for WAI
--   
--   API docs and the README are available at
--   http://www.stackage.org/package/wai-conduit.
@package wai-conduit
@version 3.0.0.4

-- | A light-weight wrapper around Network.Wai to provide easy
--   conduit support.
module Network.Wai.Conduit

-- | Stream the request body.
--   
--   Since 3.0.0
sourceRequestBody :: MonadIO m => Request -> Source m ByteString

-- | Create an HTTP response out of a Source.
--   
--   Since 3.0.0
responseSource :: Status -> ResponseHeaders -> Source IO (Flush Builder) -> Response

-- | Create a raw response using a Source and Sink to
--   represent the input and output, respectively.
--   
--   Since 3.0.0
responseRawSource :: (MonadIO m, MonadIO n) => (Source m ByteString -> Sink ByteString n () -> IO ()) -> Response -> Response
