Versions in this module Expand all Collapse all v0 v0.3.3 Apr 6, 2026 Changes in this version + func NewRateLimitWriter(writer buf.Writer, limiter *DynamicBucket) buf.Writer + type Conn struct + func NewConnRateLimiter(c net.Conn, l *ratelimit.Bucket) *Conn + func (c *Conn) Read(b []byte) (n int, err error) + func (c *Conn) Write(b []byte) (n int, err error) + type DynamicBucket struct + func NewDynamicBucket(rate int64) *DynamicBucket + func (d *DynamicBucket) Get() *ratelimit.Bucket + func (d *DynamicBucket) Update(rate int64) + type Writer struct + func (w *Writer) Close() error + func (w *Writer) WriteMultiBuffer(mb buf.MultiBuffer) error