io

package
v7.21.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReadAll

func ReadAll(r io.Reader) ([]byte, error)

func SinkAll

func SinkAll(r io.Reader) (err error)

Types

type BytesNopCloser

type BytesNopCloser struct {
	// contains filtered or unexported fields
}

func NewBytesNopCloser

func NewBytesNopCloser(b []byte) *BytesNopCloser

func (*BytesNopCloser) Bytes

func (nc *BytesNopCloser) Bytes() []byte

func (*BytesNopCloser) Close

func (nc *BytesNopCloser) Close() error

func (*BytesNopCloser) DetectLength added in v7.21.0

func (nc *BytesNopCloser) DetectLength() (int64, error)

func (*BytesNopCloser) Read

func (nc *BytesNopCloser) Read(p []byte) (int, error)

func (*BytesNopCloser) ReadAt

func (nc *BytesNopCloser) ReadAt(b []byte, off int64) (int, error)

func (*BytesNopCloser) Seek

func (nc *BytesNopCloser) Seek(offset int64, whence int) (int64, error)

func (*BytesNopCloser) Size

func (nc *BytesNopCloser) Size() int64

type KnownLength added in v7.21.0

type KnownLength interface {
	DetectLength() (int64, error)
}

type ReadSeekCloser

type ReadSeekCloser interface {
	io.Reader
	io.Seeker
	io.Closer
}

func MakeReadSeekCloserFromLimitedReader

func MakeReadSeekCloserFromLimitedReader(r io.Reader, size int64) ReadSeekCloser

func MakeReadSeekCloserFromReader

func MakeReadSeekCloserFromReader(r io.Reader) ReadSeekCloser

type ReadSeekableNopCloser

type ReadSeekableNopCloser struct {
	// contains filtered or unexported fields
}

func NewReadSeekableNopCloser

func NewReadSeekableNopCloser(r io.ReadSeeker) ReadSeekableNopCloser

func (ReadSeekableNopCloser) Close

func (nc ReadSeekableNopCloser) Close() error

func (ReadSeekableNopCloser) DetectLength added in v7.21.0

func (nc ReadSeekableNopCloser) DetectLength() (int64, error)

func (ReadSeekableNopCloser) Read

func (nc ReadSeekableNopCloser) Read(p []byte) (int, error)

func (ReadSeekableNopCloser) Seek

func (nc ReadSeekableNopCloser) Seek(offset int64, whence int) (int64, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL