[go: up one dir, main page]

Module libflate::lz77[][src]

Expand description

The interface and implementations of LZ77 compression algorithm.

LZ77 is a compression algorithm used in DEFLATE.

Structs

A Lz77Encode implementation used by default.

Type for constructing instances of DefaultLz77Encoder.

LZ77 decoder.

A no compression implementation of Lz77Encode trait.

Enums

A LZ77 encoded data.

Compression level.

Constants

Maximum backward distance of a pointer.

Maximum length of sharable bytes in a pointer.

Maximum size of a sliding window.

Traits

The Lz77Encode trait defines the interface of LZ77 encoding algorithm.

The Sink trait represents a consumer of LZ77 encoded data.