Module decode

Source

Re-exportsยง

pub use huffman::HuffmanCode;
pub use huffman::HuffmanTreeGroup;
pub use state::BrotliState;

Macrosยง

BROTLI_LOG ๐Ÿ”’
BROTLI_LOG_ARRAY_INDEX ๐Ÿ”’
BROTLI_LOG_UINT ๐Ÿ”’
SafeReadBlockLength ๐Ÿ”’
SaveErrorCode ๐Ÿ”’
SaveResult ๐Ÿ”’

Structsยง

AllocatedStackMemory
StackAllocator

Enumsยง

BrotliResult

Constantsยง

BROTLI_LARGE_MAX_DISTANCE_BITS
BROTLI_MAX_DISTANCE_BITS
CODE_LENGTH_CODES ๐Ÿ”’
HUFFMAN_TABLE_BITS ๐Ÿ”’
HUFFMAN_TABLE_MASK ๐Ÿ”’
NUM_DISTANCE_SHORT_CODES ๐Ÿ”’
kBrotliLargeMaxWbits ๐Ÿ”’
kBrotliLargeMinWbits ๐Ÿ”’
kBrotliMaxAllowedDistance ๐Ÿ”’
kBrotliMaxPostfix ๐Ÿ”’
kBrotliWindowGap ๐Ÿ”’
kCodeLengthCodeOrder ๐Ÿ”’
kCodeLengthPrefixLength ๐Ÿ”’
kCodeLengthPrefixValue ๐Ÿ”’
kCodeLengthRepeatCode ๐Ÿ”’
kDefaultCodeLength ๐Ÿ”’
kDistanceContextBits ๐Ÿ”’
kNumBlockLengthCodes
kNumInsertAndCopyCodes
kNumLiteralCodes

Traitsยง

Allocator
SliceWrapper
SliceWrapperMut

Functionsยง

BROTLI_DISTANCE_ALPHABET_SIZE
BrotliAllocateRingBuffer ๐Ÿ”’
BrotliDecoderGetErrorCode
BrotliDecoderHasMoreOutput
BrotliDecoderIsFinished
BrotliDecoderIsUsed
BrotliDecoderTakeOutput
BrotliDecompressStream
BrotliMaxDistanceSymbol
CheckInputAmount ๐Ÿ”’
CopyUncompressedBlockToOutput ๐Ÿ”’
DecodeBlockTypeAndLength ๐Ÿ”’
DecodeCommandBlockSwitch ๐Ÿ”’
DecodeCommandBlockSwitchInternal ๐Ÿ”’
DecodeContextMap ๐Ÿ”’
DecodeContextMapInner ๐Ÿ”’
DecodeDistanceBlockSwitch ๐Ÿ”’
DecodeDistanceBlockSwitchInternal ๐Ÿ”’
DecodeLiteralBlockSwitchInternal ๐Ÿ”’
DecodeMetaBlockLength ๐Ÿ”’
DecodeSymbol ๐Ÿ”’
DecodeVarLenUint8 ๐Ÿ”’
DecodeWindowBits ๐Ÿ”’
DetectTrivialLiteralBlockTypes ๐Ÿ”’
HuffmanTreeGroupDecode ๐Ÿ”’
InverseMoveToFrontTransform ๐Ÿ”’
Log2Floor ๐Ÿ”’
PreloadSymbol ๐Ÿ”’
PrepareLiteralDecoding ๐Ÿ”’
ProcessCommands ๐Ÿ”’
ProcessCommandsInternal ๐Ÿ”’
ProcessRepeatedCodeLength ๐Ÿ”’
ProcessSingleCodeLength ๐Ÿ”’
ReadBlockLength ๐Ÿ”’
ReadCodeLengthCodeLengths ๐Ÿ”’
ReadCommandInternal
ReadContextModes
ReadDistanceInternal
ReadHuffmanCode ๐Ÿ”’
ReadPreloadedSymbol ๐Ÿ”’
ReadSimpleHuffmanSymbols ๐Ÿ”’
ReadSymbol ๐Ÿ”’
ReadSymbolCodeLengths ๐Ÿ”’
SafeDecodeCommandBlockSwitch ๐Ÿ”’
SafeDecodeDistanceBlockSwitch ๐Ÿ”’
SafeDecodeSymbol ๐Ÿ”’
SafeProcessCommands ๐Ÿ”’
SafeReadBits
SafeReadBlockLengthFromIndex ๐Ÿ”’
SafeReadBlockLengthIndex ๐Ÿ”’
SafeReadSymbol ๐Ÿ”’
SafeReadSymbolCodeLengths ๐Ÿ”’
TakeDistanceFromRingBuffer
UnwrittenBytes ๐Ÿ”’
WarmupBitReader ๐Ÿ”’
WrapRingBuffer ๐Ÿ”’
WriteRingBuffer ๐Ÿ”’
assign_error_code ๐Ÿ”’
bzero ๐Ÿ”’
is_fatal ๐Ÿ”’
lg_window_size
mark_unlikely ๐Ÿ”’
memcpy_within_slice ๐Ÿ”’
memmove16 ๐Ÿ”’