pub enum CUEParseError {
InvalidTimeStamp(String),
MissingEntry(&'static str, String),
InvalidTag(String),
MissingValue(String),
Invalid(String),
FilesNotUsed,
InvalidCatalog(String),
}Expand description
Error type for CUE parsing
Variants§
InvalidTimeStamp(String)
The timestamp is invalid
MissingEntry(&'static str, String)
The required entries (title and performer) are not present in the CUE track
InvalidTag(String)
Invalid tag (first word) occurred in line
MissingValue(String)
No value (word after tag) are present in line
Invalid(String)
The line cannot be parsed
FilesNotUsed
Some file lines are not associated with track definitions
InvalidCatalog(String)
The catalog value is not a 13-digit UPC/EAN code
Trait Implementations§
Source§impl Debug for CUEParseError
impl Debug for CUEParseError
Source§impl Display for CUEParseError
impl Display for CUEParseError
Source§impl Error for CUEParseError
impl Error for CUEParseError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for CUEParseError
impl RefUnwindSafe for CUEParseError
impl Send for CUEParseError
impl Sync for CUEParseError
impl Unpin for CUEParseError
impl UnwindSafe for CUEParseError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more