#[non_exhaustive]pub enum CuesheetError {
Show 23 variants
CatalogMissingNumber,
MultipleCatalogNumber,
InvalidCatalogNumber,
MultipleISRC,
InvalidISRC,
PrematureISRC,
LateISRC,
PrematureFlags,
LateFlags,
ISRCMissingNumber,
InvalidTrack,
NoTracks,
NonZeroStartingIndex,
PrematureIndex,
InvalidIndexPoint,
NoIndexPoints,
ExcessiveTracks,
IndexPointsOutOfSequence,
TracksOutOfSequence,
ShortLeadOut,
IndexPointsInLeadout,
InvalidCDDAOffset,
NonZeroFirstIndex,
}Expand description
An error when trying to parse cue sheet data
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
CatalogMissingNumber
CATALOG tag missing catalog number
MultipleCatalogNumber
multiple CATALOG numbers found
InvalidCatalogNumber
invalid CATALOG number
MultipleISRC
Multiple ISRC numbers
InvalidISRC
Invalid ISRC number
PrematureISRC
ISRC number found before TRACK
LateISRC
ISRC number after INDEX points
PrematureFlags
FLAGS seen before TRACK
LateFlags
FLAGS seen after INDEX points
ISRCMissingNumber
ISRC tag missing number
InvalidTrack
Unable to parse TRACK field correctly
NoTracks
No tracks in cue sheet
NonZeroStartingIndex
Non-Zero starting INDEX in first TRACK
PrematureIndex
INDEX point occurs before TRACK
InvalidIndexPoint
Invalid INDEX point in cuesheet
NoIndexPoints
No INDEX Points in track
ExcessiveTracks
Excessive tracks in cue sheet
IndexPointsOutOfSequence
INDEX points in track are out of sequence
TracksOutOfSequence
TRACK points in CUESHEET are out of sequence
ShortLeadOut
Lead-out track is not beyond all track indices
IndexPointsInLeadout
INDEX points in lead-out TRACK
InvalidCDDAOffset
Invalid offset for CD-DA CUESHEET
NonZeroFirstIndex
first INDEX of first TRACK doesn’t have offset of 0