Versions in this module Expand all Collapse all v2 v2.0.2 May 19, 2024 v2.0.1 Apr 7, 2024 Changes in this version + type Algorithm interface + Compress func(payload []byte) ([]byte, error) + Copy func() Algorithm + Decompress func(payload []byte) ([]byte, error) + type Dummy struct + func NewDummyCompression() *Dummy + func (d *Dummy) Compress(payload []byte) ([]byte, error) + func (d *Dummy) Copy() Algorithm + func (d *Dummy) Decompress(payload []byte) ([]byte, error) + type LZO struct + func NewLZOCompression() *LZO + func (l *LZO) Compress(payload []byte) ([]byte, error) + func (l *LZO) Copy() Algorithm + func (l *LZO) Decompress(payload []byte) ([]byte, error) + type Zlib struct + func NewZlibCompression() *Zlib + func (z *Zlib) Compress(payload []byte) ([]byte, error) + func (z *Zlib) Copy() Algorithm + func (z *Zlib) Decompress(payload []byte) ([]byte, error)