Skip to main content

Module variant

Module variant 

Source
Expand description

Re-export the core rANS primitives. RANS variant definitions and macros.

Defines the two supported rANS variants via a macro:

  • RansByte: 32-bit state, 8-bit units
  • Rans64: 64-bit state, 32-bit units

Structs§

Rans64
Rans64 variant: u64 state, u32 unit.
RansByte
RansByte variant: u32 state, u8 unit.

Enums§

RansVariant
RANS variant enum for runtime dispatch.

Traits§

RansParams
Marker trait for rANS type-level parameters.