Crate hff_core

source ·
Expand description

HFF Core Contains the internal structure of HFF and basic serialization abilities.

Re-exports§

Modules§

  • Higher level wrapping over the structure in order to support reading hff files.
  • Simple helpers for working with Hff data, primarilly metadata.
  • Higher level support for writing hff files.

Structs§

  • Specifies a chunk of data within the file.
  • Act as a ReadSeek IO object for purposes of having an entire HFF in memory at one time.
  • 8 character code.
  • The file header.
  • An identifier for the tables and chunks.
  • A table entry in the file format. Tables are 48 bytes in length when stored.
  • Version of the file format.

Enums§

  • Runtime endianess values.
  • 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.

Constants§

Traits§

  • The byte order trait. ByteOrder describes types that can serialize integers as bytes.
  • Information about the metadata or chunk data contained within the source.

Type Aliases§

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