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.

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.