Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
SessionBackend backend sess m => Session | |
|
class Monad m => SessionBackend backend sess m | backend -> sess, backend -> m where Source #
backendMiddleware :: backend -> Middleware Source #
backendMiddleware' :: backend -> Middleware' Source #
genBackendModify :: backend -> (Maybe sess -> ActionT exts prms m (Maybe sess, a)) -> ActionT exts prms m a Source #
backendGet :: backend -> ActionT exts prms m (Maybe sess) Source #
backendSet :: backend -> sess -> ActionT exts prms m () Source #
backendDelete :: backend -> ActionT exts prms m () Source #