Skip to main content

Module range

Module range 

Source
Expand description

Asynchronous original-range access, with bounded accounted scratch.

This boundary performs no filesystem, JavaScript, network or blocking I/O. A source owner supplies those operations and a stable immutable snapshot.

Structs§

RangeReader
One reusable original-file window. Parser lookahead and seek operations share this buffer; large file/stream bodies need not be materialized. Dropping a suspended read releases its scratch with the actual allocation.
Slice
A borrowed resident source using the same original-range contract.
Stamp
One immutable original byte source, including its exact length.

Enums§

InputError
A source processing failure with an honest original file location.
ReadError
Failure inside caller-owned range acquisition.

Traits§

RangeSource
A stable range source that may suspend during bounded acquisition.