Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMissingKey = errors.New("limiter: missing key")
ErrMissingKey for limiter.
View Source
var Module = di.Module( di.Constructor(NewKeyMap), )
Module for fx.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Kind string `yaml:"kind,omitempty" json:"kind,omitempty" toml:"kind,omitempty"`
Interval string `yaml:"interval,omitempty" json:"interval,omitempty" toml:"interval,omitempty"`
Tokens uint64 `yaml:"tokens,omitempty" json:"tokens,omitempty" toml:"tokens,omitempty"`
}
Config for limiter.
type Limiter ¶
type Limiter struct {
// contains filtered or unexported fields
}
Limiter holds a store with a key.
func NewLimiter ¶ added in v2.73.0
NewLimiter limiter.
Click to show internal directories.
Click to hide internal directories.