# Structs

RateLimitedSafeWaitGroup must not be copied after first use.
SafeWaitGroup must not be copied after first use.

# Interfaces

RateLimiter abstracts the rate limiter used by RateLimitedSafeWaitGroup.

# Type aliases

RateLimiterFactoryFunc is used by the RateLimitedSafeWaitGroup to create a new instance of a RateLimiter that will be used to rate limit the return rate of the active number of request(s).