package
0.1.0
Repository: https://github.com/couchbase/tools-common.git
Documentation: pkg.go.dev

# Functions

NewRateLimitedReadAtSeeker creates a new RateLimitedReadAtSeeker which respects "limiter" in terms of the number of bytes read.
NewRateLimitedReadCloser creates a new RateLimitedReadCloser which respects "limiter" in terms of the number of bytes read.
NewRateLimitedReader creates a new RateLimitedReader which respects "limiter" in terms of the number of bytes read.
NewRateLimitedReaderAt creates a new RateLimitedReaderAt which respects "limiter" in terms of the number of bytes read.
NewRateLimitedReadSeeker creates a RateLimitedReadSeeker which respects "limiter" in terms of the number of bytes read.
NewRateLimitedWriteAtSeeker creates a new RateLimitedWriteAtSeeker which respects "limiter" in terms of the number of bytes written.
NewRateLimitedWriter creates a new RateLimitedWriter which respects "limiter" in terms of the number of bytes written.
NewRateLimitedWriterAt creates a new RateLimitedWriterAt which respects "limiter" in terms of the number of bytes written.

# Structs

RateLimitedReadAtSeeker will use its limiter as a rate limit on the number of bytes read.
RateLimitedReadCloser will use its limiter as a rate limit on the number of bytes read.
RateLimitedReader will use its limiter as a rate limit on the number of bytes read.
RateLimitedReaderAt will use its limiter as a rate limit on the number of bytes read.
RateLimitedReadSeeker will use its limiter as a rate limit on the number of bytes read.
RateLimitedWriteAtSeeker will use its limiter as a rate limit on the number of bytes written.
RateLimitedWriter will use its limiter as a rate limit on the number of bytes written.
RateLimitedWriterAt will use its limiter as a rate limit on the number of bytes written.