Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data MatchResult Source
newtype RoutePattern Source
data RoutePatternResult Source
RoutePatternResult | |
|
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) | |
type StT HandlerT a = StHandlerT a | |
type StM (HandlerT m) a = ComposeSt HandlerT m a |
newtype StHandlerT a Source
GrowlerT | |
|
data JsonInputError Source
data GrowlerConfig m Source
GrowlerConfig | |
|