Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNopCompressor ¶
func NewNopCompressor() compression.Compressor
NewNopCompressor returns a null compression.Compressor that does no compression at all.
func NewNopDecompressor ¶
func NewNopDecompressor() compression.Decompressor
NewNopDecompressor returns a null compression.Decompressor that does no decompression at all.
Types ¶
type CompressFunc ¶
type CompressFunc func(reader io.ReadCloser) (io.ReadCloser, error)
CompressFunc abstracts over a compression function.
type Compressor ¶
type Compressor struct { Func CompressFunc Algo string }
Compressor wraps around a compression function to implement the compression.Compressor interface.
func (*Compressor) Compress ¶
func (c *Compressor) Compress(in io.ReadCloser) (io.ReadCloser, error)
func (*Compressor) Name ¶
func (c *Compressor) Name() string
type Decompressor ¶
type Decompressor struct { Func DecompressorFunc Algo string }
Decompressor wraps around a decompression function to implement the compression.Decompressor interface.
func (*Decompressor) Decompress ¶
func (*Decompressor) Name ¶
func (d *Decompressor) Name() string
Click to show internal directories.
Click to hide internal directories.