core/limiter/rate.go
2022-09-05 10:57:07 +08:00

13 lines
241 B
Go

package limiter
type Limiter interface {
// Limit checks the requested size b and returns the limit size,
// the returned value is less or equal to b.
Limit(b int) int
}
type RateLimiter interface {
Input() Limiter
Output() Limiter
}