Versions in this module Expand all Collapse all v0 v0.0.3 Nov 14, 2021 Changes in this version + var EOF = io.EOF + var ErrMissingReader = errors.New("missing reader") + var ErrMissingResource = errors.New("missing resource") + var ErrMissingWriter = errors.New("missing writer") + func Close(i interface{}) error + func CloseReaderAndWriter(inputReader Reader, outputWriter Writer, brokenPipe bool) (error, error) + func Copy(dst Writer, src Reader) (int64, error) + func CopyFlushClose(w Writer, r Reader) error + func Flush(w interface{}) error + func FlushClose(w Writer) error + func ReadAll(r Reader) ([]byte, error) + func ReadAllAndClose(r Reader) ([]byte, error) + func ReadFull(r Reader, buf []byte) (int, error) + func ReadString(r ByteReader, delim byte) (string, error) + func WriteError(w Writer, err error) (int, error) + func WriteLine(w Writer, s string) (int, error) + func WriteString(w Writer, s string) (int, error) + type Buffer interface + Bytes func() []byte + Len func() int + String func() string + WriteRune func(r rune) (n int, err error) + WriteString func(s string) (n int, err error) + type ByteReadCloser interface + ReadAll func() ([]byte, error) + ReadAllAndClose func() ([]byte, error) + ReadFirst func() (byte, error) + ReadRange func(start int, end int) ([]byte, error) + type ByteReader interface + ReadBytes func(delim byte) ([]byte, error) + ReadString func(delim byte) (string, error) + type ByteWriteCloser interface + CloseSafe func() error + FlushSafe func() error + Lock func() + Unlock func() + WriteError func(e error) (n int, err error) + WriteErrorSafe func(e error) (n int, err error) + WriteLine func(s string) (n int, err error) + WriteLineSafe func(s string) (n int, err error) + WriteString func(s string) (n int, err error) + type ByteWriter interface + type Closer interface + type Flusher interface + Flush func() error + type ReadCloser interface + type Reader interface + type ReaderAt interface + type WriteCloser interface + type Writer interface