Documentation
¶
Index ¶
- func LimitReader(r io.Reader, ctx context.Context, limiter *rate.Limiter) io.Reader
- func LimitWriter(w io.Writer, ctx context.Context, limiter *rate.Limiter) io.Writer
- func ReadLines(reader io.Reader, f func(line string) bool) error
- type LimitedWriter
- type Raw
- type RawBytes
- type ReadCloserWrapper
- type ReadWrapper
- type ReadWriterToCloser
- type WriterToCloser
- type WriterToWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LimitReader ¶ added in v1.10.0
LimitReader returns a reader that is rate limited by the given token bucket. Each token in the bucket represents one byte.
func LimitWriter ¶ added in v1.10.0
LimitWriter returns a reader that is rate limited by the given token bucket. Each token in the bucket represents one byte.
Types ¶
type LimitedWriter ¶ added in v1.7.10
type LimitedWriter []byte
func NewLimitedWriter ¶ added in v1.7.10
func NewLimitedWriter(max int64) LimitedWriter
type ReadCloserWrapper ¶ added in v1.3.12
type ReadCloserWrapper struct {
io.ReadCloser
}
type ReadWrapper ¶ added in v1.7.10
func WrapReader ¶ added in v1.7.7
func WrapReader(r io.Reader, close func() error) *ReadWrapper
func (*ReadWrapper) Close ¶ added in v1.7.10
func (r *ReadWrapper) Close() error
type ReadWriterToCloser ¶ added in v1.7.10
type WriterToWrapper ¶ added in v1.7.10
func WrapWriterTo ¶ added in v1.7.10
func WrapWriterTo(w io.WriterTo, close func() error) *WriterToWrapper
func (*WriterToWrapper) Close ¶ added in v1.7.10
func (w *WriterToWrapper) Close() error
Click to show internal directories.
Click to hide internal directories.