Crate divans[][src]

This is documentation for the divans crate

The divans crate is meant to be used for generic data compression

Re-exports

pub use self::interface::DivansInputResult;
pub use self::interface::DivansOpResult;
pub use self::interface::DivansOutputResult;
pub use self::interface::DivansResult;
pub use self::interface::ErrMsg;
pub use self::interface::MAGIC_NUMBER;
pub use interface::DivansCompressorFactory;
pub use interface::Compressor;
pub use interface::Decompressor;
pub use interface::NewWithAllocator;
pub use interface::ArithmeticEncoderOrDecoder;
pub use interface::DefaultCDF16;
pub use interface::BrotliCompressionSetting;
pub use interface::DivansCompressorOptions;
pub use divans_decompressor::StaticCommand;

Modules

alloc_util
alloc_util
constants
interface
interface
ir_optimize
multithreading
mux
resizable_buffer
slice_util
threading

Macros

declare_common_tests

Structs

AllocatedStackMemory
BlockSwitch
BrotliDivansHybridCompressor
BrotliDivansHybridCompressorFactory
CDF2
CopyCommand
DecoderSpecialization
DictCommand
DivansBrotliHybridCompressorReader
DivansBrotliHybridCompressorWriter
DivansCodec
DivansCompressor
DivansCompressorFactoryStruct
DivansDecompressorFactoryStruct
DivansDecompressorReader
DivansDecompressorWriter
DivansExperimentalCompressorReader
DivansExperimentalCompressorWriter
DivansRecodeState
EncoderSpecialization
FeatureFlagSliceType
LiteralBlockSwitch
LiteralCommand
LiteralPredictionModeNibble
PredictionModeContextMap
Speed
StackAllocator

Enums

Command
DivansDecompressor
StrideSelection

Constants

CMD_BUFFER_SIZE

Traits

Allocator
BaseCDF
CDF16
DivansDecompressorFactory
EncoderOrDecoderSpecialization
Nop
SliceWrapper
SliceWrapperMut

Functions

divans_compressor_free_u8
divans_compressor_free_usize
divans_compressor_malloc_u8
divans_compressor_malloc_usize
divans_decode
divans_decompressor_free_u8
divans_decompressor_free_usize
divans_decompressor_malloc_u8
divans_decompressor_malloc_usize
divans_encode
divans_encode_flush
divans_free_compressor
divans_free_decompressor
divans_new_compressor
divans_new_compressor_with_custom_alloc
divans_new_decompressor
divans_new_decompressor_with_custom_alloc
divans_new_serial_decompressor
divans_set_option
free_cmd