io.github.paoloboni.http.ratelimit

Type members

Classlikes

implicit
class LimiterOps[F[_]](limiter: RateLimiter[F])(implicit evidence$1: Applicative[F], evidence$2: Logger[F])
case
class Rate(n: Int, t: FiniteDuration, limitType: RateLimitType)
Companion
class
sealed
trait RateLimiter[F[_]]
Companion
object
case
class RateLimiters[F[_]](value: List[RateLimiter[F]])

Implicits

Implicits

final implicit
def LimiterOps[F[_] : Logger](limiter: RateLimiter[F]): LimiterOps[F]