[−][src]Enum aspotify::model::PlayerErrorReason
A reason for an PlayerError.
Variants
There is no previous track in the context.
There is no next track in the context.
The requested track does not exist.
Playback is paused.
Playback is not paused.
Playback is not on the local device.
No track is currently playing.
No context is currently playing.
The current context is endless, so the shuffle command cannot be applied.
The command cannot be performed on the current context.
The command requested a new track and context to play, but it is the same as the old one and there is a resume point.
Too frequent track play.
The context cannot be remote controlled.
It is not possible to remote control the device.
It is not possible to remote control the device's volume.
The user does not have an active device.
The action requires premium, which the user doesn't have.
The action is restricted due to unknown reasons.
Trait Implementations
impl Clone for PlayerErrorReason
[src]
fn clone(&self) -> PlayerErrorReason
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PlayerErrorReason
[src]
impl Debug for PlayerErrorReason
[src]
impl<'de> Deserialize<'de> for PlayerErrorReason
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for PlayerErrorReason
[src]
impl Eq for PlayerErrorReason
[src]
impl Hash for PlayerErrorReason
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<PlayerErrorReason> for PlayerErrorReason
[src]
fn eq(&self, other: &PlayerErrorReason) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for PlayerErrorReason
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for PlayerErrorReason
[src]
impl StructuralPartialEq for PlayerErrorReason
[src]
Auto Trait Implementations
impl RefUnwindSafe for PlayerErrorReason
impl Send for PlayerErrorReason
impl Sync for PlayerErrorReason
impl Unpin for PlayerErrorReason
impl UnwindSafe for PlayerErrorReason
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,