io

package
v0.0.0-...-105ce95 Latest Latest
Warning

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

Go to latest
Published: May 30, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ByteReader

type ByteReader = io.ByteReader

type ByteScanner

type ByteScanner = io.ByteScanner

type ByteWriter

type ByteWriter = io.ByteWriter

type Closer

type Closer = io.Closer

type Default

type Default struct{}

func (Default) Copy

func (Default) Copy(dst Writer, src Reader) (written int64, err error)

func (Default) CopyBuffer

func (Default) CopyBuffer(dst Writer, src Reader, buf []byte) (written int64, err error)

func (Default) CopyN

func (Default) CopyN(dst Writer, src Reader, n int64) (written int64, err error)

func (Default) Discard

func (Default) Discard() Writer

func (Default) EOF

func (Default) EOF() error

func (Default) ErrClosedPipe

func (Default) ErrClosedPipe() error

func (Default) ErrNoProgress

func (Default) ErrNoProgress() error

func (Default) ErrShortBuffer

func (Default) ErrShortBuffer() error

func (Default) ErrShortWrite

func (Default) ErrShortWrite() error

func (Default) ErrUnexpectedEOF

func (Default) ErrUnexpectedEOF() error

func (Default) LimitReader

func (Default) LimitReader(r Reader, n int64) Reader

func (Default) MultiReader

func (Default) MultiReader(readers ...Reader) Reader

func (Default) MultiWriter

func (Default) MultiWriter(writers ...Writer) Writer

func (Default) NewSectionReader

func (Default) NewSectionReader(r ReaderAt, off int64, n int64) SectionReader

func (Default) NopCloser

func (Default) NopCloser(r Reader) ReadCloser

func (Default) Pipe

func (Default) Pipe() (PipeReader, PipeWriter)

func (Default) ReadAll

func (Default) ReadAll(r Reader) ([]byte, error)

func (Default) ReadAtLeast

func (Default) ReadAtLeast(r Reader, buf []byte, min int) (n int, err error)

func (Default) ReadFull

func (Default) ReadFull(r Reader, buf []byte) (n int, err error)

func (Default) SeekCurrent

func (Default) SeekCurrent() int

func (Default) SeekEnd

func (Default) SeekEnd() int

func (Default) SeekStart

func (Default) SeekStart() int

func (Default) TeeReader

func (Default) TeeReader(r Reader, w Writer) Reader

func (Default) WriteString

func (Default) WriteString(w Writer, s string) (n int, err error)

type I

type I interface {
	SeekStart() int
	SeekCurrent() int
	SeekEnd() int
	EOF() error
	ErrClosedPipe() error
	ErrNoProgress() error
	ErrShortBuffer() error
	ErrShortWrite() error
	ErrUnexpectedEOF() error
	Discard() Writer
	Copy(dst Writer, src Reader) (written int64, err error)
	CopyBuffer(dst Writer, src Reader, buf []byte) (written int64, err error)
	CopyN(dst Writer, src Reader, n int64) (written int64, err error)
	Pipe() (PipeReader, PipeWriter)
	ReadAll(r Reader) ([]byte, error)
	ReadAtLeast(r Reader, buf []byte, min int) (n int, err error)
	ReadFull(r Reader, buf []byte) (n int, err error)
	WriteString(w Writer, s string) (n int, err error)
	NopCloser(r Reader) ReadCloser
	LimitReader(r Reader, n int64) Reader
	MultiReader(readers ...Reader) Reader
	TeeReader(r Reader, w Writer) Reader
	NewSectionReader(r ReaderAt, off int64, n int64) SectionReader
	MultiWriter(writers ...Writer) Writer
}

func New

func New() I

type LimitedReader

type LimitedReader = io.LimitedReader

type PipeReader

type PipeReader interface {
	Close() error
	CloseWithError(err error) error
	Read(data []byte) (n int, err error)
}

type PipeWriter

type PipeWriter interface {
	Close() error
	CloseWithError(err error) error
	Write(data []byte) (n int, err error)
}

type ReadCloser

type ReadCloser = io.ReadCloser

type ReadSeekCloser

type ReadSeekCloser = io.ReadSeekCloser

type ReadSeeker

type ReadSeeker = io.ReadSeeker

type ReadWriteCloser

type ReadWriteCloser = io.ReadWriteCloser

type ReadWriteSeeker

type ReadWriteSeeker = io.ReadWriteSeeker

type ReadWriter

type ReadWriter = io.ReadWriter

type Reader

type Reader = io.Reader

type ReaderAt

type ReaderAt = io.ReaderAt

type ReaderFrom

type ReaderFrom = io.ReaderFrom

type RuneReader

type RuneReader = io.RuneReader

type RuneScanner

type RuneScanner = io.RuneScanner

type SectionReader

type SectionReader interface {
	Reader
	Seeker
	ReaderAt
}

type Seeker

type Seeker = io.Seeker

type StringWriter

type StringWriter = io.StringWriter

type WriteCloser

type WriteCloser = io.WriteCloser

type WriteSeeker

type WriteSeeker = io.WriteSeeker

type Writer

type Writer = io.Writer

type WriterAt

type WriterAt = io.WriterAt

type WriterTo

type WriterTo = io.WriterTo

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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