Crate icy_sauce

Crate icy_sauce 

Source

Re-exports§

pub use record::*;
pub use builder::*;

Modules§

archive
Archive format capabilities as specified in the SAUCE v00 standard.
audio
Audio format capabilities as specified in the SAUCE v00 standard.
binary
Binary text and XBIN format capabilities as specified in the SAUCE v00 standard.
bitmap
Graphics format capabilities as specified in the SAUCE v00 standard.
builder
Builder for constructing SAUCE metadata records.
character
Character/text file format capabilities as specified in the SAUCE v00 standard.
executable
Executable file format capabilities as specified in the SAUCE v00 standard.
header
SAUCE v00 header structure and serialization.
limits
SAUCE specification limits.
prelude
Crate prelude: convenient re-exports of the most commonly used types, enums, and builders for working with SAUCE metadata.
record
SAUCE metadata information structures and parsing.
vector
Vector graphics format capabilities for SAUCE metadata.

Structs§

ArchiveCapabilities
Check if this format typically provides compression.
AudioCapabilities
Audio file capabilities for SAUCE records.
BinaryCapabilities
Binary text and XBIN format capabilities.
BitmapCapabilities
Graphics/pixel format capabilities.
CharacterCapabilities
Character/text file format capabilities and display options.
ExecutableCapabilities
Executable file format capabilities.
MetaData
Basic SAUCE metadata without format-specific capabilities.
SauceDate
StripResult
Extended strip result with metadata about what was removed.
VectorCapabilities
Vector graphics file capabilities for SAUCE records.

Enums§

ArchiveFormat
Archive file format enumeration.
AspectRatio
Pixel aspect ratio for ANSI text rendering, stored in bits 3-4 of TFlags.
AudioFormat
Audio file format enumeration for SAUCE metadata.
BinaryFormat
Binary text format discriminator.
BitmapFormat
Graphics format types supported by the SAUCE v00 specification.
Capabilities
Unified enumeration of all format-specific capabilities.
CharacterFormat
Character format types as specified in the SAUCE v00 specification.
LetterSpacing
Letter spacing mode for ANSI text, stored in bits 1-2 of TFlags.
SauceDataType
SauceError
StripMode
Controls how SAUCE records and EOF markers are stripped from data.
VectorFormat
Vector graphics format enumeration for SAUCE metadata.

Functions§

strip_sauce
Strip SAUCE metadata from the end of data.
strip_sauce_ex
Strip SAUCE with detailed information about what was removed.
strip_sauce_mut
Mutable version of strip_sauce.

Type Aliases§

Result