Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data BackendError = forall e.Exception e => BackendError e
- data Backend key = MkBackend {
- backendGetUsage :: key -> IO Integer
- backendIncAndGetUsage :: key -> Integer -> IO Integer
- backendExpireIn :: key -> Integer -> IO ()
Documentation
data BackendError Source #
Represents a base type for exceptions that occur in Backend
s.
forall e.Exception e => BackendError e |
Instances
Show BackendError Source # | |
Defined in Network.Wai.RateLimit.Backend showsPrec :: Int -> BackendError -> ShowS # show :: BackendError -> String # showList :: [BackendError] -> ShowS # | |
Exception BackendError Source # | |
Defined in Network.Wai.RateLimit.Backend |
Represents storage backends for the rate limiting middleware.
MkBackend | |
|