servant-cli-0.1.0.2: Command line interface for Servant API clients

Copyright(c) Justin Le 2019
LicenseBSD3
Maintainerjustin@jle.im
Stabilityexperimental
Portabilitynon-portable
Safe HaskellSafe
LanguageHaskell2010

Servant.CLI.ParseBody

Description

Provides the interface for ParseBody, a helper class for defining directly how to parse request bodies.

Synopsis

Documentation

class ParseBody a where Source #

A helper class for defining directly how to parse request bodies. This allows more complex parsing of bodies.

You need an instance of this for every type you use with ReqBody.

Minimal complete definition

Nothing

Instances
ParseBody Double Source # 
Instance details

Defined in Servant.CLI.ParseBody

ParseBody Float Source # 
Instance details

Defined in Servant.CLI.ParseBody

ParseBody Int Source # 
Instance details

Defined in Servant.CLI.ParseBody

ParseBody Integer Source # 
Instance details

Defined in Servant.CLI.ParseBody

ParseBody Text Source # 
Instance details

Defined in Servant.CLI.ParseBody

ParseBody Text Source # 
Instance details

Defined in Servant.CLI.ParseBody

defaultParseBody Source #

Arguments

:: String

type specification

-> ReadM a

parser

-> Parser a 

Default implementation that expects a --data option.