| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Web.Routes.Nested.VerbListener
Documentation
type BodyLength = Word64 Source
Constructors
| Verbs | |
Fields
| |
supplyReq :: Request -> Map Verb (Maybe (ByteString -> m (), Maybe BodyLength), Either r (Request -> r)) -> Map Verb (Maybe (ByteString -> m (), Maybe BodyLength), r) Source
newtype VerbListenerT r m a Source
Constructors
| VerbListenerT | |
Fields
| |
Instances
| MonadTrans (VerbListenerT r) Source | |
| Monad m => Monad (VerbListenerT r m) Source | |
| Functor m => Functor (VerbListenerT r m) Source | |
| Applicative m => Applicative (VerbListenerT r m) Source | |
| MonadIO m => MonadIO (VerbListenerT r m) Source |
get :: Monad m => r -> VerbListenerT r m () Source
getReq :: Monad m => (Request -> r) -> VerbListenerT r m () Source
post :: (Monad m, MonadIO m) => (ByteString -> m ()) -> r -> VerbListenerT r m () Source
postReq :: (Monad m, MonadIO m) => (ByteString -> m ()) -> (Request -> r) -> VerbListenerT r m () Source
postMax :: (Monad m, MonadIO m) => BodyLength -> (ByteString -> m ()) -> r -> VerbListenerT r m () Source
postMaxReq :: (Monad m, MonadIO m) => BodyLength -> (ByteString -> m ()) -> (Request -> r) -> VerbListenerT r m () Source
put :: (Monad m, MonadIO m) => (ByteString -> m ()) -> r -> VerbListenerT r m () Source
putReq :: (Monad m, MonadIO m) => (ByteString -> m ()) -> (Request -> r) -> VerbListenerT r m () Source
putMax :: (Monad m, MonadIO m) => BodyLength -> (ByteString -> m ()) -> r -> VerbListenerT r m () Source
putMaxReq :: (Monad m, MonadIO m) => BodyLength -> (ByteString -> m ()) -> (Request -> r) -> VerbListenerT r m () Source
delete :: Monad m => r -> VerbListenerT r m () Source
deleteReq :: Monad m => (Request -> r) -> VerbListenerT r m () Source