...

Package lz4ref

import "github.com/klauspost/compress/internal/lz4ref"
Overview
Index

Overview ▾

func CompressBlock

func CompressBlock(src, dst []byte) (int, error)

func CompressBlockBound

func CompressBlockBound(n int) int

func CompressBlockLZ4s

func CompressBlockLZ4s(src, dst []byte) (int, error)

func UncompressBlock

func UncompressBlock(dst, src []byte) (ret int)

type Compressor

type Compressor struct {
    // contains filtered or unexported fields
}

func (*Compressor) CompressBlock

func (c *Compressor) CompressBlock(src, dst []byte) (int, error)

func (*Compressor) CompressBlockLZ4s

func (c *Compressor) CompressBlockLZ4s(src, dst []byte) (int, error)

type Error

type Error string
const (
    ErrInvalidSourceShortBuffer Error = "lz4: invalid source or destination buffer too short"
)

func (Error) Error

func (e Error) Error() string