Versions in this module Expand all Collapse all v2 v2.0.7 Aug 7, 2022 Changes in this version + const DefaultReaderSize + const DefaultWriterSize + type Reader struct + func NewReader(r io.Reader) *Reader + func NewReaderBuf(r io.Reader, buf []byte) *Reader + func NewReaderSize(r io.Reader, n int) *Reader + func (r *Reader) BufferSize() int + func (r *Reader) Buffered() int + func (r *Reader) Next(n int) ([]byte, error) + func (r *Reader) Peek(n int) ([]byte, error) + func (r *Reader) Read(b []byte) (int, error) + func (r *Reader) ReadByte() (byte, error) + func (r *Reader) ReadFull(b []byte) (int, error) + func (r *Reader) Reset(rd io.Reader) + func (r *Reader) Skip(n int) (int, error) + func (r *Reader) WriteTo(w io.Writer) (int64, error) + type Writer struct + func NewWriter(w io.Writer) *Writer + func NewWriterBuf(w io.Writer, buf []byte) *Writer + func NewWriterSize(w io.Writer, n int) *Writer + func (w *Writer) BufferSize() int + func (w *Writer) Buffered() int + func (w *Writer) Flush() error + func (w *Writer) Next(n int) ([]byte, error) + func (w *Writer) ReadFrom(r io.Reader) (int64, error) + func (w *Writer) Write(p []byte) (int, error) + func (w *Writer) WriteByte(b byte) error + func (w *Writer) WriteString(s string) (int, error)