☰
Module decode
Re-exports
Macros
Structs
Enums
Constants
Traits
Functions
?
Module
brotli_decompressor
::
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
🔒