[][src]Module spectrusty_formats::ay

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

Structs

AyBlob

The type of a parsed AY song's blocks of data.

AyFile

This type is being ever created only as PinAyFile to prevent destructing and moving data out.

AyMeta

The type of a parsed AY file meta-data.

AyParseError

The type of error returned by the AY file parser.

AySong

The type of a parsed AY file's song.

AySongBlock

The type of a parsed AY song's memory block.

AyString

The type of a parsed AY file's strings.

Traits

IoErrorExt

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

Functions

parse_ay

Parses given data and returns a pinned AyFile owning data.

read_ay

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

Type Definitions

PinAyFile

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