Crate hff_async_std

source ·

Re-exports§

Modules§

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

Structs§

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

Enums§

  • The source of data for given metadata or chunk.
  • Common error type.
  • 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 describes types that can serialize integers as bytes.
  • Information about the metadata or chunk data contained within the source.

Functions§

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

Type Aliases§

  • Big Endian.
  • Little Endian.
  • Native Endian.
  • Opposing Endian.
  • The standard result type used in the crate.