in rate/rate.go [400:405]
func (limit Limit) tokensFromDuration(d time.Duration) float64 { if limit <= 0 { return 0 } return d.Seconds() * float64(limit) }