pub struct Show {Show 17 fields
pub id: SpotifyId,
pub name: String,
pub description: String,
pub publisher: String,
pub language: String,
pub is_explicit: bool,
pub covers: Images,
pub episodes: Episodes,
pub copyrights: Copyrights,
pub restrictions: Restrictions,
pub keywords: Vec<String>,
pub media_type: ShowMediaType,
pub consumption_order: ShowConsumptionOrder,
pub availability: Availabilities,
pub trailer_uri: SpotifyId,
pub has_music_and_talk: bool,
pub is_audiobook: bool,
}Fields§
§id: SpotifyId§name: String§description: String§publisher: String§language: String§is_explicit: bool§covers: Images§episodes: Episodes§copyrights: Copyrights§restrictions: Restrictions§keywords: Vec<String>§media_type: ShowMediaType§consumption_order: ShowConsumptionOrder§availability: Availabilities§trailer_uri: SpotifyId§has_music_and_talk: bool§is_audiobook: boolTrait Implementations§
source§impl Metadata for Show
impl Metadata for Show
type Message = Show
fn request<'life0, 'life1, 'async_trait>(
session: &'life0 Session,
show_id: &'life1 SpotifyId,
) -> Pin<Box<dyn Future<Output = Result<Bytes, Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
fn parse(msg: &Self::Message, _: &SpotifyId) -> Result<Self, Error>
fn get<'life0, 'life1, 'async_trait>(
session: &'life0 Session,
id: &'life1 SpotifyId,
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for Show
impl RefUnwindSafe for Show
impl Send for Show
impl Sync for Show
impl Unpin for Show
impl UnwindSafe for Show
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)