Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdaptiveRateLimiter ¶ added in v0.3.1
type AdaptiveRateLimiter struct {
// contains filtered or unexported fields
}
func NewAdaptiveRateLimiter ¶ added in v0.3.1
func NewAdaptiveRateLimiter() *AdaptiveRateLimiter
func (*AdaptiveRateLimiter) GraduallyIncreaseRateLimit ¶ added in v0.3.1
func (a *AdaptiveRateLimiter) GraduallyIncreaseRateLimit() (increased bool)
func (AdaptiveRateLimiter) Limit ¶ added in v0.3.1
func (a AdaptiveRateLimiter) Limit() rate.Limit
func (*AdaptiveRateLimiter) ReduceLimit ¶ added in v0.3.1
func (a *AdaptiveRateLimiter) ReduceLimit()
func (AdaptiveRateLimiter) SetLimit ¶ added in v0.3.1
func (a AdaptiveRateLimiter) SetLimit(r rate.Limit)
func (*AdaptiveRateLimiter) Wait ¶ added in v0.3.1
func (a *AdaptiveRateLimiter) Wait(ctx context.Context)
type Checker ¶
type Checker struct { Verbose bool Output io.Writer BaseURL *url.URL HTTPClient *http.Client Limiter *AdaptiveRateLimiter // contains filtered or unexported fields }
func NewChecker ¶
func NewChecker() *Checker
func (*Checker) RecordResult ¶
Click to show internal directories.
Click to hide internal directories.