Struct rss::extension::itunes::ITunesChannelExtensionBuilder
source · pub struct ITunesChannelExtensionBuilder { /* private fields */ }
Expand description
Builder for ITunesChannelExtension
.
Implementations§
source§impl ITunesChannelExtensionBuilder
impl ITunesChannelExtensionBuilder
The author of the podcast.
sourcepub fn block<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn block<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
Specifies if the podcast should be prevented from appearing in the iTunes Store. A value of
Yes
indicates that the podcast should not show up in the iTunes Store. All other values
are ignored.
sourcepub fn categories<VALUE: Into<Vec<ITunesCategory>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn categories<VALUE: Into<Vec<ITunesCategory>>>( &mut self, value: VALUE ) -> &mut Self
The iTunes categories the podcast belongs to.
sourcepub fn category<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn category<VALUE>(&mut self, item: VALUE) -> &mut Self
The iTunes categories the podcast belongs to.
sourcepub fn image<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn image<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
The artwork for the podcast.
sourcepub fn explicit<VALUE: Into<Option<String>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn explicit<VALUE: Into<Option<String>>>( &mut self, value: VALUE ) -> &mut Self
Specifies whether the podcast contains explicit content. A value of Yes
, Explicit
, or
True
indicates that the podcast contains explicit content. A value of Clean
, No
,
False
indicates that none of the episodes contain explicit content.
sourcepub fn complete<VALUE: Into<Option<String>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn complete<VALUE: Into<Option<String>>>( &mut self, value: VALUE ) -> &mut Self
Specifies whether the podcast is complete and no new episodes will be posted. A value of
Yes
indicates that the podcast is complete.
sourcepub fn new_feed_url<VALUE: Into<Option<String>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn new_feed_url<VALUE: Into<Option<String>>>( &mut self, value: VALUE ) -> &mut Self
The new URL where the podcast is located.
sourcepub fn owner<VALUE: Into<Option<ITunesOwner>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn owner<VALUE: Into<Option<ITunesOwner>>>( &mut self, value: VALUE ) -> &mut Self
The contact information for the owner of the podcast.
sourcepub fn subtitle<VALUE: Into<Option<String>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn subtitle<VALUE: Into<Option<String>>>( &mut self, value: VALUE ) -> &mut Self
A description of the podcast.
sourcepub fn summary<VALUE: Into<Option<String>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn summary<VALUE: Into<Option<String>>>( &mut self, value: VALUE ) -> &mut Self
A summary of the podcast.
source§impl ITunesChannelExtensionBuilder
impl ITunesChannelExtensionBuilder
sourcepub fn build(&self) -> ITunesChannelExtension
pub fn build(&self) -> ITunesChannelExtension
Builds a new ITunesChannelExtension
.
Trait Implementations§
source§impl Clone for ITunesChannelExtensionBuilder
impl Clone for ITunesChannelExtensionBuilder
source§fn clone(&self) -> ITunesChannelExtensionBuilder
fn clone(&self) -> ITunesChannelExtensionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more