Versions in this module Expand all Collapse all v0 v0.1.0 May 10, 2026 Changes in this version + type BrotliReader struct + Body io.ReadCloser + func NewBrotliReader(body io.ReadCloser) *BrotliReader + func (br *BrotliReader) Close() error + func (br *BrotliReader) GetUnderlyingBody() io.ReadCloser + func (br *BrotliReader) Read(p []byte) (n int, err error) + func (br *BrotliReader) SetUnderlyingBody(body io.ReadCloser) + type CompressReader interface + GetUnderlyingBody func() io.ReadCloser + SetUnderlyingBody func(body io.ReadCloser) + func NewCompressReader(body io.ReadCloser, contentEncoding string) CompressReader + type DeflateReader struct + Body io.ReadCloser + func NewDeflateReader(body io.ReadCloser) *DeflateReader + func (df *DeflateReader) Close() error + func (df *DeflateReader) GetUnderlyingBody() io.ReadCloser + func (df *DeflateReader) Read(p []byte) (n int, err error) + func (df *DeflateReader) SetUnderlyingBody(body io.ReadCloser) + type GzipReader struct + Body io.ReadCloser + func NewGzipReader(body io.ReadCloser) *GzipReader + func (gz *GzipReader) Close() error + func (gz *GzipReader) GetUnderlyingBody() io.ReadCloser + func (gz *GzipReader) Read(p []byte) (n int, err error) + func (gz *GzipReader) SetUnderlyingBody(body io.ReadCloser) + type ZstdReader struct + Body io.ReadCloser + func NewZstdReader(body io.ReadCloser) *ZstdReader + func (zr *ZstdReader) Close() error + func (zr *ZstdReader) GetUnderlyingBody() io.ReadCloser + func (zr *ZstdReader) Read(p []byte) (n int, err error) + func (zr *ZstdReader) SetUnderlyingBody(body io.ReadCloser)