| Copyright | (c) Raghu Kaippully 2020 |
|---|---|
| License | MPL-2.0 |
| Maintainer | rkaippully@gmail.com |
| Safe Haskell | None |
| Language | Haskell2010 |
WebGear.Trait.Method
Description
Trait capturing the HTTP method in a request.
Synopsis
- data Method (t :: StdMethod)
- class IsStdMethod t where
- toStdMethod :: Proxy t -> StdMethod
- data MethodMismatch = MethodMismatch {}
Documentation
data Method (t :: StdMethod) Source #
A Trait for capturing the HTTP method of a request
class IsStdMethod t where Source #
A typeclass implemented by all StdMethods to convert them
from type level to term level.
Instances
| IsStdMethod 'PATCH Source # | |
Defined in WebGear.Trait.Method | |
| IsStdMethod 'OPTIONS Source # | |
Defined in WebGear.Trait.Method | |
| IsStdMethod 'CONNECT Source # | |
Defined in WebGear.Trait.Method | |
| IsStdMethod 'TRACE Source # | |
Defined in WebGear.Trait.Method | |
| IsStdMethod 'DELETE Source # | |
Defined in WebGear.Trait.Method | |
| IsStdMethod 'PUT Source # | |
Defined in WebGear.Trait.Method | |
| IsStdMethod 'HEAD Source # | |
Defined in WebGear.Trait.Method | |
| IsStdMethod 'POST Source # | |
Defined in WebGear.Trait.Method | |
| IsStdMethod 'GET Source # | |
Defined in WebGear.Trait.Method | |
data MethodMismatch Source #
Failure to match method against an expected value
Constructors
| MethodMismatch | |
Fields | |