| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Web.Growler.Types
Documentation
data MatchResult Source
Instances
newtype RoutePattern Source
Constructors
| RoutePattern | |
Fields
| |
Instances
capture :: Text -> RoutePattern Source
type Param = (ByteString, ByteString) Source
data BodySource Source
Constructors
| FileSource !(FilePath, Maybe FilePart) | |
| BuilderSource !Builder | |
| LBSSource !ByteString | |
| StreamSource !StreamingBody | |
| RawSource !(IO ByteString -> (ByteString -> IO ()) -> IO ()) !Response |
Instances
data RequestState Source
Constructors
| RequestState | |
Fields | |
data ResponseState Source
Constructors
| ResponseState | |
Fields | |
class HasHeaders s a | s -> a where Source
Instances
class HasRequest s a | s -> a where Source
Instances
type EarlyTermination = ResponseState Source
type HandlerAbort m = EitherT EarlyTermination m Source
Constructors
| HandlerT | |
Fields
| |
Instances
| MonadTrans HandlerT | |
| MonadTransControl HandlerT | |
| MonadBase b m => MonadBase b (HandlerT m) | |
| MonadBaseControl b m => MonadBaseControl b (HandlerT m) | |
| Monad m => Monad (HandlerT m) | |
| Monad m => Functor (HandlerT m) | |
| Monad m => Applicative (HandlerT m) | |
| MonadIO m => MonadIO (HandlerT m) | |
data StT HandlerT = StHandlerT {
| |
data StM (HandlerT m) = StMHandlerT {
|
Constructors
| GrowlerT | |
Fields
| |