pub struct PodcastEpisode {
pub child: Child,
pub stream_id: Option<String>,
pub channel_id: String,
pub description: Option<String>,
pub status: PodcastStatus,
pub publish_date: Option<String>,
}Expand description
A podcast episode (extends Child).
Fields§
§child: ChildAll media fields from Child.
stream_id: Option<String>Stream ID for streaming this episode.
channel_id: StringChannel ID this episode belongs to.
description: Option<String>Episode description.
status: PodcastStatusEpisode status.
publish_date: Option<String>Publish date (ISO 8601).
Trait Implementations§
Source§impl Clone for PodcastEpisode
impl Clone for PodcastEpisode
Source§fn clone(&self) -> PodcastEpisode
fn clone(&self) -> PodcastEpisode
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 PodcastEpisode
impl Debug for PodcastEpisode
Source§impl<'de> Deserialize<'de> for PodcastEpisode
impl<'de> Deserialize<'de> for PodcastEpisode
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 PodcastEpisode
impl PartialEq for PodcastEpisode
Source§impl Serialize for PodcastEpisode
impl Serialize for PodcastEpisode
impl StructuralPartialEq for PodcastEpisode
Auto Trait Implementations§
impl Freeze for PodcastEpisode
impl RefUnwindSafe for PodcastEpisode
impl Send for PodcastEpisode
impl Sync for PodcastEpisode
impl Unpin for PodcastEpisode
impl UnsafeUnpin for PodcastEpisode
impl UnwindSafe for PodcastEpisode
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