Documentation ¶ Index ¶ type RateLimit func (m *RateLimit) Middleware() func(http.Handler) http.Handler Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type RateLimit ¶ type RateLimit struct { // LimitType can be All, IP or RealIP; default is All LimitType string `cfg:"limit_type"` Requests int `cfg:"requests" default:"100"` Duration time.Duration `cfg:"duration" default:"1m"` } func (*RateLimit) Middleware ¶ func (m *RateLimit) Middleware() func(http.Handler) http.Handler Source Files ¶ View all Source files ratelimit.go Click to show internal directories. Click to hide internal directories.