Versions in this module Expand all Collapse all v0 v0.6.1 Aug 29, 2022 Changes in this version + var ErrNotResetable = errors.New("decompressor not resetable") + type Decompressor interface + Reader func(src io.Reader) (io.ReadCloser, error) + Reset func(old, src io.Reader) error + Resetable func() bool + type GZip struct + func (g GZip) Reader(src io.Reader) (io.ReadCloser, error) + func (g GZip) Reset(old, src io.Reader) error + func (g GZip) Resetable() bool + type Lz4 struct + func (l Lz4) Reader(r io.Reader) (io.ReadCloser, error) + func (l Lz4) Reset(old, src io.Reader) error + func (l Lz4) Resetable() bool + type Lzma struct + func (l Lzma) Reader(r io.Reader) (io.ReadCloser, error) + func (l Lzma) Reset(old, src io.Reader) error + func (l Lzma) Resetable() bool + type Xz struct + func (x Xz) Reader(r io.Reader) (io.ReadCloser, error) + func (x Xz) Reset(old, src io.Reader) error + func (x Xz) Resetable() bool + type Zstd struct + func (z *Zstd) Decode(in []byte) (out []byte, err error) + func (z Zstd) Reader(src io.Reader) (io.ReadCloser, error) + func (z Zstd) Reset(old, src io.Reader) error + func (z Zstd) Resetable() bool