Expand description
Buffered streams — Rust port of lzio.c + lzio.h.
Provides two public types:
ZIO: a read cursor wrapping an external chunk-supplier callback.LexBuffer: a growableVec<u8>byte buffer with the named interface that C code accessed through theluaZ_*buffer*macro family.
lzio.h’s macros are translated at their call sites and collected as
methods or constants in this module.
Structs§
- LexBuffer
- Growable byte buffer used by the lexer for token text accumulation.
- ZIO
- Buffered input stream wrapping an external chunk-reader callback.
Type Aliases§
- Chunk
Reader - Reentrant chunk supplier for a
ZIO.