Enum rspotify_model::idtypes::IdError
source · pub enum IdError {
InvalidPrefix,
InvalidFormat,
InvalidType,
InvalidId,
}
Expand description
Spotify ID or URI parsing error
See also Id
for details.
Variants§
InvalidPrefix
Spotify URI prefix is not spotify:
or spotify/
.
InvalidFormat
Spotify URI can’t be split into type and id parts (e.g., it has invalid separator).
InvalidType
Spotify URI has invalid type name, or id has invalid type in a given context (e.g. a method expects a track id, but artist id is provided).
InvalidId
Spotify id is invalid (empty or contains invalid characters).
Trait Implementations§
source§impl Error for IdError
impl Error for IdError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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 PartialEq for IdError
impl PartialEq for IdError
impl Copy for IdError
impl Eq for IdError
impl StructuralPartialEq for IdError
Auto Trait Implementations§
impl Freeze for IdError
impl RefUnwindSafe for IdError
impl Send for IdError
impl Sync for IdError
impl Unpin for IdError
impl UnwindSafe for IdError
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