Crate brotli_ffi

Source

Re-exports§

pub extern crate brotli;

Modules§

concat
dictionary
enc
reader
transform
writer

Structs§

AllocatedStackMemory
BrotliDecoderReturnInfo
BrotliEncoderState
BrotliEncoderWorkPool
BrotliState
CombiningAllocator
CompressorReader
CompressorReaderCustomIo
CompressorWriter
CompressorWriterCustomIo
Decompressor
DecompressorCustomIo
DecompressorWriter
DecompressorWriterCustomIo
HeapAlloc
HuffmanCode
InputPair
InputReference
InputReferenceMut
IntoIoReader
IoReaderWrapper
IoWriterWrapper
SliceOffset
StackAllocator

Enums§

BrotliEncoderMode
BrotliEncoderOperation
BrotliResult
c_void

Constants§

MAX_THREADS
VERSION

Traits§

Allocator
CustomRead
this trait does not allow for transient errors: they must be retried in the underlying layer
CustomWrite
this trait does not allow for transient errors: they must be retried in the underlying layer
SliceWrapper
SliceWrapperMut

Functions§

BrotliCompress
BrotliCompressCustomAlloc
BrotliCompressCustomIo
BrotliCompressCustomIoCustomDict
BrotliDecompress
BrotliDecompressCustomAlloc
BrotliDecompressCustomIo
BrotliDecompressCustomIoCustomDict
BrotliDecompressStream
BrotliEncoderCompress
BrotliEncoderCompressMulti
BrotliEncoderCompressStream
BrotliEncoderCompressStreaming
BrotliEncoderCompressWorkPool
BrotliEncoderCreateInstance
BrotliEncoderCreateWorkPool
BrotliEncoderDestroyInstance
BrotliEncoderDestroyWorkPool
BrotliEncoderFreeU8
BrotliEncoderFreeUsize
BrotliEncoderHasMoreOutput
BrotliEncoderIsFinished
BrotliEncoderMallocU8
BrotliEncoderMallocUsize
BrotliEncoderMaxCompressedSize
BrotliEncoderMaxCompressedSizeMulti
BrotliEncoderSetCustomDictionary
BrotliEncoderSetParameter
BrotliEncoderTakeOutput
BrotliEncoderVersion
CBrotliDecoderCreateInstance
CBrotliDecoderDecompress
CBrotliDecoderDecompressPrealloc
CBrotliDecoderDecompressStream
CBrotliDecoderDecompressStreaming
CBrotliDecoderDecompressWithReturnInfo
CBrotliDecoderDestroyInstance
CBrotliDecoderErrorString
CBrotliDecoderFreeU8
CBrotliDecoderFreeUsize
CBrotliDecoderGetErrorCode
CBrotliDecoderGetErrorString
CBrotliDecoderHasMoreOutput
CBrotliDecoderIsFinished
CBrotliDecoderIsUsed
CBrotliDecoderMallocU8
CBrotliDecoderMallocUsize
CBrotliDecoderSetParameter
CBrotliDecoderTakeOutput
CBrotliDecoderVersion
TransformDictionaryWord
catch_panic
copy_from_to
instantiate_functions

Type Aliases§

brotli_alloc_func
brotli_free_func