pub trait CreativeWorkSeasonTrait {
Show 22 methods
// Required methods
fn get_actor(&self) -> &[ActorProperty];
fn take_actor(&mut self) -> Vec<ActorProperty>;
fn get_director(&self) -> &[DirectorProperty];
fn take_director(&mut self) -> Vec<DirectorProperty>;
fn get_end_date(&self) -> &[EndDateProperty];
fn take_end_date(&mut self) -> Vec<EndDateProperty>;
fn get_episode(&self) -> &[EpisodeProperty];
fn take_episode(&mut self) -> Vec<EpisodeProperty>;
fn get_episodes(&self) -> &[EpisodesProperty];
fn take_episodes(&mut self) -> Vec<EpisodesProperty>;
fn get_number_of_episodes(&self) -> &[NumberOfEpisodesProperty];
fn take_number_of_episodes(&mut self) -> Vec<NumberOfEpisodesProperty>;
fn get_part_of_series(&self) -> &[PartOfSeriesProperty];
fn take_part_of_series(&mut self) -> Vec<PartOfSeriesProperty>;
fn get_production_company(&self) -> &[ProductionCompanyProperty];
fn take_production_company(&mut self) -> Vec<ProductionCompanyProperty>;
fn get_season_number(&self) -> &[SeasonNumberProperty];
fn take_season_number(&mut self) -> Vec<SeasonNumberProperty>;
fn get_start_date(&self) -> &[StartDateProperty];
fn take_start_date(&mut self) -> Vec<StartDateProperty>;
fn get_trailer(&self) -> &[TrailerProperty];
fn take_trailer(&mut self) -> Vec<TrailerProperty>;
}
Expand description
This trait is for properties from https://schema.org/CreativeWorkSeason.
Required Methods§
sourcefn get_actor(&self) -> &[ActorProperty]
fn get_actor(&self) -> &[ActorProperty]
Get https://schema.org/actor from Self
as borrowed slice.
sourcefn take_actor(&mut self) -> Vec<ActorProperty>
fn take_actor(&mut self) -> Vec<ActorProperty>
Take https://schema.org/actor from Self
as owned vector.
sourcefn get_director(&self) -> &[DirectorProperty]
fn get_director(&self) -> &[DirectorProperty]
Get https://schema.org/director from Self
as borrowed slice.
sourcefn take_director(&mut self) -> Vec<DirectorProperty>
fn take_director(&mut self) -> Vec<DirectorProperty>
Take https://schema.org/director from Self
as owned vector.
sourcefn get_end_date(&self) -> &[EndDateProperty]
fn get_end_date(&self) -> &[EndDateProperty]
Get https://schema.org/endDate from Self
as borrowed slice.
sourcefn take_end_date(&mut self) -> Vec<EndDateProperty>
fn take_end_date(&mut self) -> Vec<EndDateProperty>
Take https://schema.org/endDate from Self
as owned vector.
sourcefn get_episode(&self) -> &[EpisodeProperty]
fn get_episode(&self) -> &[EpisodeProperty]
Get https://schema.org/episode from Self
as borrowed slice.
sourcefn take_episode(&mut self) -> Vec<EpisodeProperty>
fn take_episode(&mut self) -> Vec<EpisodeProperty>
Take https://schema.org/episode from Self
as owned vector.
sourcefn get_episodes(&self) -> &[EpisodesProperty]
fn get_episodes(&self) -> &[EpisodesProperty]
Get https://schema.org/episodes from Self
as borrowed slice.
sourcefn take_episodes(&mut self) -> Vec<EpisodesProperty>
fn take_episodes(&mut self) -> Vec<EpisodesProperty>
Take https://schema.org/episodes from Self
as owned vector.
sourcefn get_number_of_episodes(&self) -> &[NumberOfEpisodesProperty]
fn get_number_of_episodes(&self) -> &[NumberOfEpisodesProperty]
Get https://schema.org/numberOfEpisodes from Self
as borrowed slice.
sourcefn take_number_of_episodes(&mut self) -> Vec<NumberOfEpisodesProperty>
fn take_number_of_episodes(&mut self) -> Vec<NumberOfEpisodesProperty>
Take https://schema.org/numberOfEpisodes from Self
as owned vector.
sourcefn get_part_of_series(&self) -> &[PartOfSeriesProperty]
fn get_part_of_series(&self) -> &[PartOfSeriesProperty]
Get https://schema.org/partOfSeries from Self
as borrowed slice.
sourcefn take_part_of_series(&mut self) -> Vec<PartOfSeriesProperty>
fn take_part_of_series(&mut self) -> Vec<PartOfSeriesProperty>
Take https://schema.org/partOfSeries from Self
as owned vector.
sourcefn get_production_company(&self) -> &[ProductionCompanyProperty]
fn get_production_company(&self) -> &[ProductionCompanyProperty]
Get https://schema.org/productionCompany from Self
as borrowed slice.
sourcefn take_production_company(&mut self) -> Vec<ProductionCompanyProperty>
fn take_production_company(&mut self) -> Vec<ProductionCompanyProperty>
Take https://schema.org/productionCompany from Self
as owned vector.
sourcefn get_season_number(&self) -> &[SeasonNumberProperty]
fn get_season_number(&self) -> &[SeasonNumberProperty]
Get https://schema.org/seasonNumber from Self
as borrowed slice.
sourcefn take_season_number(&mut self) -> Vec<SeasonNumberProperty>
fn take_season_number(&mut self) -> Vec<SeasonNumberProperty>
Take https://schema.org/seasonNumber from Self
as owned vector.
sourcefn get_start_date(&self) -> &[StartDateProperty]
fn get_start_date(&self) -> &[StartDateProperty]
Get https://schema.org/startDate from Self
as borrowed slice.
sourcefn take_start_date(&mut self) -> Vec<StartDateProperty>
fn take_start_date(&mut self) -> Vec<StartDateProperty>
Take https://schema.org/startDate from Self
as owned vector.
sourcefn get_trailer(&self) -> &[TrailerProperty]
fn get_trailer(&self) -> &[TrailerProperty]
Get https://schema.org/trailer from Self
as borrowed slice.
sourcefn take_trailer(&mut self) -> Vec<TrailerProperty>
fn take_trailer(&mut self) -> Vec<TrailerProperty>
Take https://schema.org/trailer from Self
as owned vector.