Documentation
¶
Index ¶
- Variables
- func CloseAll(files ...io.Closer) error
- func CtxReader(ctx context.Context, r io.Reader) io.Reader
- func CutReader(r io.Reader, needle []byte) (left []byte, remaining io.Reader, err error)
- func HeadRecorder(writer io.Writer, max uint) *headRecorder
- func MaxReader(reader io.Reader, limit int) io.Reader
- func MultiCloser(closers ...io.Closer) io.Closer
- func NewUnbufferedReaderAt(r io.Reader) io.ReaderAt
- func ReadersMatch(r1 io.Reader, r2 io.Reader, bufSize int) error
- type CombineReaderCloser
- type CombineWriterCloser
- type ReaderToReadCloser
- type ReaderToSeeker
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrExceededMax = errors.New("Exceeded limit of maxReader")
)
Functions ¶
func HeadRecorder ¶ added in v0.9.1
Types ¶
type ReaderToReadCloser ¶ added in v0.8.1
func (*ReaderToReadCloser) Close ¶ added in v0.8.1
func (r *ReaderToReadCloser) Close() error
type ReaderToSeeker ¶ added in v0.10.0
type ReaderToSeeker struct { IsRecording bool // contains filtered or unexported fields }
Add seeking capability to a reader by storing the read data in memory
func NewReaderToSeeker ¶ added in v0.10.0
func NewReaderToSeeker(reader io.Reader) *ReaderToSeeker
func (*ReaderToSeeker) Close ¶ added in v0.10.0
func (r *ReaderToSeeker) Close() (err error)
Click to show internal directories.
Click to hide internal directories.