#[derive(Debug, PartialEq)]
pub enum ValidationError {
MissingExtM3U,
InvalidVersion(u8),
InvalidDuration(f32),
InvalidTargetDuration(u64),
InvalidKeyMethod(String),
InvalidMapUri,
InvalidProgramDateTime,
InvalidDateRangeId,
InvalidDateRangeStartDate,
InvalidDateRangeEndDate,
InvalidDateRangePlannedDuration(f32),
InvalidByteRange(String),
MissingMediaFields,
InvalidStreamInf(String),
InvalidIFrameStreamInf(String),
InvalidPartInfo(String),
InvalidPreloadHintUri,
InvalidRenditionReportUri,
InvalidServerControl,
InvalidStartTimeOffset,
InvalidSkipTag(String),
InvalidBitrate(u32),
InvalidStartOffset,
}