Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
encodeSeq :: forall (a :: k) . GSerialiseProd f => f a -> Encodingserialise Codec.Serialise.Class Encode fields sequentially without writing header
gdecodeSeq :: forall s (a :: k) . GSerialiseProd f => Decoder s (f a)serialise Codec.Serialise.Class Decode fields sequentially without reading header
decodeSequenceLenIndef :: (r -> a -> r) -> r -> (r -> r') -> Decoder s a -> Decoder s r'serialise Codec.Serialise.Decoding Decode an indefinite sequence length.
decodeSequenceLenN :: (r -> a -> r) -> r -> (r -> r') -> Int -> Decoder s a -> Decoder s r'serialise Codec.Serialise.Decoding Decode a sequence length.
sequence :: Monad m => Stream (Of (m a)) m r -> Stream (Of a) m rstreaming Streaming.Prelude Like the sequence but streaming. The result type is a stream of a's, but is not accumulated; the effects of the elements of the original stream are interleaved in the resulting stream. Compare:
sequence :: Monad m => [m a] -> m [a] sequence :: Monad m => Stream (Of (m a)) m r -> Stream (Of a) m r
This obeys the rulegetRequestHead :: Request -> RequestHeadwai-websockets Network.Wai.Handler.WebSockets No documentation available.
isWebSocketsReq :: Request -> Boolwai-websockets Network.Wai.Handler.WebSockets Returns whether or not the given Request is a WebSocket request.
-
An easy-to-use HTTP client library. . A web client library that is designed for ease of use. . Tutorial: http://www.serpentine.com/wreq/tutorial.html . Features include: . * Simple but powerful lens-based API . * A solid test suite, and built on reliable libraries like http-client and lens . * Session handling includes connection keep-alive and pooling, and cookie persistence . * Automatic response body decompression . * Powerful multipart form and file upload handling . * Support for JSON requests and responses, including navigation of schema-less responses . * Basic and OAuth2 bearer authentication . * Early TLS support via the tls package
-
A library for client-side HTTP requests, focused on ease of use. When reading the examples in this module, you should assume the following environment:
-- Make it easy to write literal ByteString and Text values. {-# LANGUAGE OverloadedStrings #-} -- Our handy module. import Network.Wreq -- Operators such as (&) and (.~). import Control.Lens -- Conversion of Haskell values to JSON. import Data.Aeson (toJSON) -- Easy traversal of JSON data. import Data.Aeson.Lens (key, nth)
There exist some less frequently used lenses that are not exported from this module; these can be found in Network.Wreq.Lens. -
wreq Network.Wreq A lens onto the final request of a historied response.