Expand description
Implements the basic reader/writer functionality for HFF.
Structs
- Act as a ReadSeek IO object for purposes of having an entire HFF in memory at one time.
- Iterator over a table’s chunks.
- A view to a chunk.
- A depth first iterator over hff content.
- The Hff structure data. This is an immutable representation of the content of an Hff stream.
- An iterator over tables at a given level.
- View of a table.
Traits
- A chunk data source.
- A wrapper trait with a blanket implementation for any type which supports both Read and Seek. The data source of the Hff must support this in order to retrieve metadata or chunk’s from the stream. If the stream is not Seek, either use the provided
_full
variation which will return the ChunkCache or otherwise store the entire file somewhere which can be accessed with Seek. - Extends the datasource to be able to write into a std::io::Write.
Functions
- Build a new chunk.
- Build the structure of the Hff content.
- Read a HFF from the given stream.
- Read a HFF from the given stream along with all the data for the chunks.
- Start building a new table.