Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data MatchResult Source
newtype RoutePattern Source
RoutePattern | |
|
capture :: Text -> RoutePattern Source
type Param = (ByteString, ByteString) Source
data BodySource Source
FileSource !(FilePath, Maybe FilePart) | |
BuilderSource !Builder | |
LBSSource !ByteString | |
StreamSource !StreamingBody | |
RawSource !(IO ByteString -> (ByteString -> IO ()) -> IO ()) !Response |
class HasBodySource s a | s -> a where Source
bodySource :: Lens' s a Source
class HasHeaders s a | s -> a where Source
class HasMatchedPattern s a | s -> a where Source
matchedPattern :: Lens' s a Source
class HasRequest s a | s -> a where Source
type EarlyTermination = ResponseState Source
type HandlerAbort m = EitherT EarlyTermination m Source
HandlerT | |
|
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 {
|
GrowlerT | |
|