pub struct TrackRestrictionObject {
pub reason: String,
}
Expand description
Fields§
§reason: String
The reason for the restriction. Supported values:
market
- The content item is not available in the given market.product
- The content item is not available for the user’s subscription type.explicit
- The content item is explicit and the user’s account is set to not play explicit content. Additional reasons may be added in the future. Note: If you use this field, make sure that your application safely handles unknown values.
Trait Implementations§
Source§impl Clone for TrackRestrictionObject
impl Clone for TrackRestrictionObject
Source§fn clone(&self) -> TrackRestrictionObject
fn clone(&self) -> TrackRestrictionObject
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TrackRestrictionObject
impl Debug for TrackRestrictionObject
Source§impl<'de> Deserialize<'de> for TrackRestrictionObject
impl<'de> Deserialize<'de> for TrackRestrictionObject
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TrackRestrictionObject
impl PartialEq for TrackRestrictionObject
Source§impl Serialize for TrackRestrictionObject
impl Serialize for TrackRestrictionObject
impl Eq for TrackRestrictionObject
impl StructuralPartialEq for TrackRestrictionObject
Auto Trait Implementations§
impl Freeze for TrackRestrictionObject
impl RefUnwindSafe for TrackRestrictionObject
impl Send for TrackRestrictionObject
impl Sync for TrackRestrictionObject
impl Unpin for TrackRestrictionObject
impl UnwindSafe for TrackRestrictionObject
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.