Crate hff_async_std

Source

Re-exports§

pub use hff_core;

Modules§

utilities
Simple helpers for working with Hff data, primarilly metadata.

Structs§

AsyncStdReader
Implements a std reader wrapper around the source.
ChunkCache
Act as a ReadSeek IO object for purposes of having an entire HFF in memory at one time.
ChunkDesc
An intermediate chunk description.
ChunkView
A view to a chunk.
Ecc
8 character code.
Hff
The Hff structure data. This is an immutable representation of the content of an Hff stream.
HffDesc
Description of hff and content.
TableBuilder
Builder for tables.
TableView
View of a table.
Version
Version of the file format.

Enums§

DataSource
The source of data for given metadata or chunk.
Error
Common error type.
IdType
Identifier type as specified in the hff header. This has no impact on behavior at all, it is only a hint to the end user about how to use/view the ID’s.

Traits§

ByteOrder
ByteOrder describes types that can serialize integers as bytes.
ContentInfo
Information about the metadata or chunk data contained within the source.
ReadSeek

Functions§

chunk
Build a new chunk.
hff
Build the structure of the Hff content.
inspect
Read the structure of a Hff into memory. Provides access only to the structure without any of the metadata or chunk data available.
open
Opens the input and maintains it for random access to the metadata and chunks.
read
Reads an entire Hff into memory.
table
Start building a new table.

Type Aliases§

BE
Big Endian.
LE
Little Endian.
NE
Native Endian.
OP
Opposing Endian.
Result
The standard result type used in the crate.