Module spectrusty_formats::ay

source ·
Expand description

AY file format parser and player initializer. See: ProjectAY.

Structs

The type of a parsed AY song’s blocks of data.
This type is being ever created only as PinAyFile to prevent destructing and moving data out.
The type of a parsed AY file meta-data.
The type of error returned by the AY file parser.
The type of a parsed AY file’s song.
The type of a parsed AY song’s memory block.
The type of a parsed AY file’s strings.

Traits

A trait with helpers for extracting AyParseError from io::Error.

Functions

Parses given data and returns a pinned AyFile owning data.
Reads data from rd parses data and returns a pinned AyFile owning data on success.

Type Definitions

This is the main type produced by methods of this module.