pub enum MetadataRetrievalError {
RequestError(String),
ParseError(String),
SeriesNotFound(String),
InvalidData(String),
}Expand description
Errors that can occur during metadata retrieval operations.
Variants§
RequestError(String)
Request to the metadata provider failed
ParseError(String)
Failed to parse the provider’s JSON response
SeriesNotFound(String)
The requested series was not found
InvalidData(String)
The API returned invalid or unexpected data
Trait Implementations§
Source§impl Debug for MetadataRetrievalError
impl Debug for MetadataRetrievalError
Source§impl Display for MetadataRetrievalError
impl Display for MetadataRetrievalError
Source§impl Error for MetadataRetrievalError
impl Error for MetadataRetrievalError
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()
Source§impl From<MetadataRetrievalError> for DialogDetectiveError
impl From<MetadataRetrievalError> for DialogDetectiveError
Source§fn from(source: MetadataRetrievalError) -> Self
fn from(source: MetadataRetrievalError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MetadataRetrievalError
impl RefUnwindSafe for MetadataRetrievalError
impl Send for MetadataRetrievalError
impl Sync for MetadataRetrievalError
impl Unpin for MetadataRetrievalError
impl UnwindSafe for MetadataRetrievalError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.