Module decode
brotli_
decompressor
4.0.2
Module decode
Module Items
Re-exports
Macros
Structs
Enums
Constants
Traits
Functions
In crate brotli_
decompressor
Modules
bit_reader
brotli_alloc
context
decode
dictionary
huffman
io_wrappers
memory
prefix
reader
state
transform
writer
Structs
AllocatedStackMemory
BrotliDecoderReturnInfo
BrotliState
HuffmanCode
HuffmanTreeGroup
MemPool
StackAllocator
StandardAlloc
Enums
BrotliResult
Traits
Allocator
SliceWrapper
SliceWrapperMut
Functions
BrotliDecoderHasMoreOutput
BrotliDecoderIsFinished
BrotliDecoderTakeOutput
BrotliDecompress
BrotliDecompressCustomAlloc
BrotliDecompressCustomDict
BrotliDecompressCustomIo
BrotliDecompressCustomIoCustomDict
BrotliDecompressStream
brotli_decode
brotli_decode_prealloc
bzero
copy_from_to
brotli_decompressor
Module
decode
Copy item path
Settings
Help
Summary
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
🔒
Safe
Read
Block
Length
🔒
Save
Error
Code
🔒
Save
Result
🔒
Structs
§
Allocated
Stack
Memory
Stack
Allocator
Enums
§
Brotli
Result
Constants
§
BROTLI_
LARGE_
MAX_
DISTANCE_
BITS
BROTLI_
MAX_
DISTANCE_
BITS
CODE_
LENGTH_
CODES
🔒
HUFFMAN_
TABLE_
BITS
🔒
HUFFMAN_
TABLE_
MASK
🔒
NUM_
DISTANCE_
SHORT_
CODES
🔒
kBrotli
Large
MaxWbits
🔒
kBrotli
Large
MinWbits
🔒
kBrotli
MaxAllowed
Distance
🔒
kBrotli
MaxPostfix
🔒
kBrotli
Window
Gap
🔒
kCode
Length
Code
Order
🔒
kCode
Length
Prefix
Length
🔒
kCode
Length
Prefix
Value
🔒
kCode
Length
Repeat
Code
🔒
kDefault
Code
Length
🔒
kDistance
Context
Bits
🔒
kNum
Block
Length
Codes
kNum
Insert
AndCopy
Codes
kNum
Literal
Codes
Traits
§
Allocator
Slice
Wrapper
Slice
Wrapper
Mut
Functions
§
BROTLI_
DISTANCE_
ALPHABET_
SIZE
Brotli
Allocate
Ring
Buffer
🔒
Brotli
Decoder
GetError
Code
Brotli
Decoder
HasMore
Output
Brotli
Decoder
IsFinished
Brotli
Decoder
Take
Output
Brotli
Decompress
Stream
Brotli
MaxDistance
Symbol
Check
Input
Amount
🔒
Copy
Uncompressed
Block
ToOutput
🔒
Decode
Block
Type
AndLength
🔒
Decode
Command
Block
Switch
🔒
Decode
Command
Block
Switch
Internal
🔒
Decode
Context
Map
🔒
Decode
Context
MapInner
🔒
Decode
Distance
Block
Switch
🔒
Decode
Distance
Block
Switch
Internal
🔒
Decode
Literal
Block
Switch
Internal
🔒
Decode
Meta
Block
Length
🔒
Decode
Symbol
🔒
Decode
VarLen
Uint8
🔒
Decode
Window
Bits
🔒
Detect
Trivial
Literal
Block
Types
🔒
Huffman
Tree
Group
Decode
🔒
Inverse
Move
ToFront
Transform
🔒
Log2
Floor
🔒
Preload
Symbol
🔒
Prepare
Literal
Decoding
🔒
Process
Commands
🔒
Process
Commands
Internal
🔒
Process
Repeated
Code
Length
🔒
Process
Single
Code
Length
🔒
Read
Block
Length
🔒
Read
Code
Length
Code
Lengths
🔒
Read
Command
Internal
Read
Context
Modes
Read
Distance
Internal
Read
Huffman
Code
🔒
Read
Preloaded
Symbol
🔒
Read
Simple
Huffman
Symbols
🔒
Read
Symbol
🔒
Read
Symbol
Code
Lengths
🔒
Safe
Decode
Command
Block
Switch
🔒
Safe
Decode
Distance
Block
Switch
🔒
Safe
Decode
Symbol
🔒
Safe
Process
Commands
🔒
Safe
Read
Bits
Safe
Read
Block
Length
From
Index
🔒
Safe
Read
Block
Length
Index
🔒
Safe
Read
Symbol
🔒
Safe
Read
Symbol
Code
Lengths
🔒
Take
Distance
From
Ring
Buffer
Unwritten
Bytes
🔒
Warmup
BitReader
🔒
Wrap
Ring
Buffer
🔒
Write
Ring
Buffer
🔒
assign_
error_
code
🔒
bzero
🔒
is_
fatal
🔒
lg_
window_
size
mark_
unlikely
🔒
memcpy_
within_
slice
🔒
memmove16
🔒