Hoogle Search
Within LTS Haskell 24.50 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
readProcessWithExitCode :: FilePath -> [String] -> Text -> IO (ExitCode, Text, Text)process-extras System.Process.Text Specialized version for backwards compatibility.
readCreateProcessWithExitCode :: CreateProcess -> Builder -> IO (ExitCode, Builder, Builder)process-extras System.Process.Text.Builder No documentation available.
readProcessWithExitCode :: FilePath -> [String] -> Builder -> IO (ExitCode, Builder, Builder)process-extras System.Process.Text.Builder Specialized version for backwards compatibility.
readCreateProcessWithExitCode :: CreateProcess -> Text -> IO (ExitCode, Text, Text)process-extras System.Process.Text.Lazy No documentation available.
readProcessWithExitCode :: FilePath -> [String] -> Text -> IO (ExitCode, Text, Text)process-extras System.Process.Text.Lazy Specialized version for backwards compatibility.
readCookie :: (MonadSnap m, Readable a) => ByteString -> m asnap-core Snap.Core Gets the HTTP Cookie with the specified name and decodes it. If the decoding fails, the handler calls pass. Example:
ghci> :set -XOverloadedStrings ghci> import qualified Data.Map as M ghci> import qualified Snap.Test as T ghci> let cookie = Cookie "name" "value" Nothing Nothing Nothing False False ghci> let r = T.get "/foo/bar" M.empty >> T.addCookies [cookie] ghci> T.runHandler r (readCookie "name" >>= writeBS) HTTP/1.1 200 OK server: Snap/test date: Thu, 07 Aug 2014 12:20:09 GMT value
readRequestBody :: MonadSnap m => Word64 -> m ByteStringsnap-core Snap.Core Returns the request body as a lazy bytestring. /Note that the request is not actually provided lazily!/ Example:
ghci> :set -XOverloadedStrings ghci> import qualified Data.Map as M ghci> import qualified Snap.Test as T ghci> let r = T.put "/foo" "text/plain" "some text" ghci> T.runHandler r (readRequestBody 2048 >>= writeLBS) HTTP/1.1 200 OK server: Snap/test date: Thu, 07 Aug 2014 20:08:44 GMT some text
Since: 0.6readCookie :: (MonadSnap m, Readable a) => ByteString -> m asnap-core Snap.Internal.Core Gets the HTTP Cookie with the specified name and decodes it. If the decoding fails, the handler calls pass. Example:
ghci> :set -XOverloadedStrings ghci> import qualified Data.Map as M ghci> import qualified Snap.Test as T ghci> let cookie = Cookie "name" "value" Nothing Nothing Nothing False False ghci> let r = T.get "/foo/bar" M.empty >> T.addCookies [cookie] ghci> T.runHandler r (readCookie "name" >>= writeBS) HTTP/1.1 200 OK server: Snap/test date: Thu, 07 Aug 2014 12:20:09 GMT value
readRequestBody :: MonadSnap m => Word64 -> m ByteStringsnap-core Snap.Internal.Core Returns the request body as a lazy bytestring. /Note that the request is not actually provided lazily!/ Example:
ghci> :set -XOverloadedStrings ghci> import qualified Data.Map as M ghci> import qualified Snap.Test as T ghci> let r = T.put "/foo" "text/plain" "some text" ghci> T.runHandler r (readRequestBody 2048 >>= writeLBS) HTTP/1.1 200 OK server: Snap/test date: Thu, 07 Aug 2014 20:08:44 GMT some text
Since: 0.6-
vector-sized Data.Vector.Generic.Mutable.Sized O(1) Yield the element at a given type-safe position using Proxy.