io.github.paoloboni.http.ratelimit

Type members

Classlikes

implicit class LimiterOps[F[_]](limiter: RateLimiter[F])(implicit evidence$1: Applicative[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[_] : Applicative](limiter: RateLimiter[F]): LimiterOps[F]