Crate rscompress_transformation[][src]

rscompress-transformation

This crate implements transformation algorithms to be used during compression.

Introduction

The transformation algorithms implemented in this crate are all reversible. The original order of the data can be reproduced by using the reverse operation defined by the Transform Trait.

Structs

MoveToFront

Move-to-Front struct to save the table

RunLength

Run-length struct to save current byte and metainformation about special cases

Enums

TransformError

An enum representing possible errors during transformation

Traits

Transform

Trait for calculating transformations on byte level