Documentation ¶
Index ¶
- type ByteReader
- type ByteScanner
- type ByteWriter
- type Closer
- type Default
- func (Default) Copy(dst Writer, src Reader) (written int64, err error)
- func (Default) CopyBuffer(dst Writer, src Reader, buf []byte) (written int64, err error)
- func (Default) CopyN(dst Writer, src Reader, n int64) (written int64, err error)
- func (Default) Discard() Writer
- func (Default) EOF() error
- func (Default) ErrClosedPipe() error
- func (Default) ErrNoProgress() error
- func (Default) ErrShortBuffer() error
- func (Default) ErrShortWrite() error
- func (Default) ErrUnexpectedEOF() error
- func (Default) LimitReader(r Reader, n int64) Reader
- func (Default) MultiReader(readers ...Reader) Reader
- func (Default) MultiWriter(writers ...Writer) Writer
- func (Default) NewSectionReader(r ReaderAt, off int64, n int64) SectionReader
- func (Default) NopCloser(r Reader) ReadCloser
- func (Default) Pipe() (PipeReader, PipeWriter)
- func (Default) ReadAll(r Reader) ([]byte, error)
- func (Default) ReadAtLeast(r Reader, buf []byte, min int) (n int, err error)
- func (Default) ReadFull(r Reader, buf []byte) (n int, err error)
- func (Default) SeekCurrent() int
- func (Default) SeekEnd() int
- func (Default) SeekStart() int
- func (Default) TeeReader(r Reader, w Writer) Reader
- func (Default) WriteString(w Writer, s string) (n int, err error)
- type I
- type LimitedReader
- type PipeReader
- type PipeWriter
- type ReadCloser
- type ReadSeekCloser
- type ReadSeeker
- type ReadWriteCloser
- type ReadWriteSeeker
- type ReadWriter
- type Reader
- type ReaderAt
- type ReaderFrom
- type RuneReader
- type RuneScanner
- type SectionReader
- type Seeker
- type StringWriter
- type WriteCloser
- type WriteSeeker
- type Writer
- type WriterAt
- type WriterTo
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 Default ¶
type Default struct{}
func (Default) CopyBuffer ¶
func (Default) ErrClosedPipe ¶
func (Default) ErrNoProgress ¶
func (Default) ErrShortBuffer ¶
func (Default) ErrShortWrite ¶
func (Default) ErrUnexpectedEOF ¶
func (Default) MultiReader ¶
func (Default) MultiWriter ¶
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) ReadAtLeast ¶
func (Default) SeekCurrent ¶
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 }
type LimitedReader ¶
type LimitedReader = io.LimitedReader
type PipeReader ¶
type PipeWriter ¶
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 ReaderFrom ¶
type ReaderFrom = io.ReaderFrom
type RuneReader ¶
type RuneReader = io.RuneReader
type RuneScanner ¶
type RuneScanner = io.RuneScanner
type SectionReader ¶
type StringWriter ¶
type StringWriter = io.StringWriter
type WriteCloser ¶
type WriteCloser = io.WriteCloser
type WriteSeeker ¶
type WriteSeeker = io.WriteSeeker
Click to show internal directories.
Click to hide internal directories.