Crate embedded_heatshrink

Source
Expand description

This is a fairly faithful port of the heatshrink library to Rust.

The streaming C-style API for encoding and decoding is implemented with the heatshrink_encoder and heatshrink_decoder modules. The heatshrink index assuming dynamic allocation is implemented is present under the assumption that this library may be used in a no_std context with alloc support.

Re-exports§

pub use heatshrink_decoder::*;
pub use heatshrink_encoder::*;

Modules§

heatshrink_decoder
heatshrink_encoder

Constants§

HEATSHRINK_MAX_WINDOW_BITS
HEATSHRINK_MIN_LOOKAHEAD_BITS
HEATSHRINK_MIN_WINDOW_BITS
Heatshrink constant limits