pub trait VideoGameSeriesTrait {
Show 44 methods // Required methods fn get_actor(&self) -> &[ActorProperty]; fn take_actor(&mut self) -> Vec<ActorProperty>; fn get_actors(&self) -> &[ActorsProperty]; fn take_actors(&mut self) -> Vec<ActorsProperty>; fn get_character_attribute(&self) -> &[CharacterAttributeProperty]; fn take_character_attribute(&mut self) -> Vec<CharacterAttributeProperty>; fn get_cheat_code(&self) -> &[CheatCodeProperty]; fn take_cheat_code(&mut self) -> Vec<CheatCodeProperty>; fn get_contains_season(&self) -> &[ContainsSeasonProperty]; fn take_contains_season(&mut self) -> Vec<ContainsSeasonProperty>; fn get_director(&self) -> &[DirectorProperty]; fn take_director(&mut self) -> Vec<DirectorProperty>; fn get_directors(&self) -> &[DirectorsProperty]; fn take_directors(&mut self) -> Vec<DirectorsProperty>; 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_game_item(&self) -> &[GameItemProperty]; fn take_game_item(&mut self) -> Vec<GameItemProperty>; fn get_game_location(&self) -> &[GameLocationProperty]; fn take_game_location(&mut self) -> Vec<GameLocationProperty>; fn get_game_platform(&self) -> &[GamePlatformProperty]; fn take_game_platform(&mut self) -> Vec<GamePlatformProperty>; fn get_music_by(&self) -> &[MusicByProperty]; fn take_music_by(&mut self) -> Vec<MusicByProperty>; fn get_number_of_episodes(&self) -> &[NumberOfEpisodesProperty]; fn take_number_of_episodes(&mut self) -> Vec<NumberOfEpisodesProperty>; fn get_number_of_players(&self) -> &[NumberOfPlayersProperty]; fn take_number_of_players(&mut self) -> Vec<NumberOfPlayersProperty>; fn get_number_of_seasons(&self) -> &[NumberOfSeasonsProperty]; fn take_number_of_seasons(&mut self) -> Vec<NumberOfSeasonsProperty>; fn get_play_mode(&self) -> &[PlayModeProperty]; fn take_play_mode(&mut self) -> Vec<PlayModeProperty>; fn get_production_company(&self) -> &[ProductionCompanyProperty]; fn take_production_company(&mut self) -> Vec<ProductionCompanyProperty>; fn get_quest(&self) -> &[QuestProperty]; fn take_quest(&mut self) -> Vec<QuestProperty>; fn get_season(&self) -> &[SeasonProperty]; fn take_season(&mut self) -> Vec<SeasonProperty>; fn get_seasons(&self) -> &[SeasonsProperty]; fn take_seasons(&mut self) -> Vec<SeasonsProperty>; fn get_trailer(&self) -> &[TrailerProperty]; fn take_trailer(&mut self) -> Vec<TrailerProperty>;
}
Expand description

This trait is for properties from https://schema.org/VideoGameSeries.

Required Methods§

source

fn get_actor(&self) -> &[ActorProperty]

Get https://schema.org/actor from Self as borrowed slice.

source

fn take_actor(&mut self) -> Vec<ActorProperty>

Take https://schema.org/actor from Self as owned vector.

source

fn get_actors(&self) -> &[ActorsProperty]

👎Deprecated: This schema is superseded by https://schema.org/actor.

Get https://schema.org/actors from Self as borrowed slice.

source

fn take_actors(&mut self) -> Vec<ActorsProperty>

👎Deprecated: This schema is superseded by https://schema.org/actor.

Take https://schema.org/actors from Self as owned vector.

source

fn get_character_attribute(&self) -> &[CharacterAttributeProperty]

Get https://schema.org/characterAttribute from Self as borrowed slice.

source

fn take_character_attribute(&mut self) -> Vec<CharacterAttributeProperty>

Take https://schema.org/characterAttribute from Self as owned vector.

source

fn get_cheat_code(&self) -> &[CheatCodeProperty]

Get https://schema.org/cheatCode from Self as borrowed slice.

source

fn take_cheat_code(&mut self) -> Vec<CheatCodeProperty>

Take https://schema.org/cheatCode from Self as owned vector.

source

fn get_contains_season(&self) -> &[ContainsSeasonProperty]

Get https://schema.org/containsSeason from Self as borrowed slice.

source

fn take_contains_season(&mut self) -> Vec<ContainsSeasonProperty>

Take https://schema.org/containsSeason from Self as owned vector.

source

fn get_director(&self) -> &[DirectorProperty]

Get https://schema.org/director from Self as borrowed slice.

source

fn take_director(&mut self) -> Vec<DirectorProperty>

Take https://schema.org/director from Self as owned vector.

source

fn get_directors(&self) -> &[DirectorsProperty]

👎Deprecated: This schema is superseded by https://schema.org/director.

Get https://schema.org/directors from Self as borrowed slice.

source

fn take_directors(&mut self) -> Vec<DirectorsProperty>

👎Deprecated: This schema is superseded by https://schema.org/director.

Take https://schema.org/directors from Self as owned vector.

source

fn get_episode(&self) -> &[EpisodeProperty]

Get https://schema.org/episode from Self as borrowed slice.

source

fn take_episode(&mut self) -> Vec<EpisodeProperty>

Take https://schema.org/episode from Self as owned vector.

source

fn get_episodes(&self) -> &[EpisodesProperty]

👎Deprecated: This schema is superseded by https://schema.org/episode.

Get https://schema.org/episodes from Self as borrowed slice.

source

fn take_episodes(&mut self) -> Vec<EpisodesProperty>

👎Deprecated: This schema is superseded by https://schema.org/episode.

Take https://schema.org/episodes from Self as owned vector.

source

fn get_game_item(&self) -> &[GameItemProperty]

Get https://schema.org/gameItem from Self as borrowed slice.

source

fn take_game_item(&mut self) -> Vec<GameItemProperty>

Take https://schema.org/gameItem from Self as owned vector.

source

fn get_game_location(&self) -> &[GameLocationProperty]

Get https://schema.org/gameLocation from Self as borrowed slice.

source

fn take_game_location(&mut self) -> Vec<GameLocationProperty>

Take https://schema.org/gameLocation from Self as owned vector.

source

fn get_game_platform(&self) -> &[GamePlatformProperty]

Get https://schema.org/gamePlatform from Self as borrowed slice.

source

fn take_game_platform(&mut self) -> Vec<GamePlatformProperty>

Take https://schema.org/gamePlatform from Self as owned vector.

source

fn get_music_by(&self) -> &[MusicByProperty]

Get https://schema.org/musicBy from Self as borrowed slice.

source

fn take_music_by(&mut self) -> Vec<MusicByProperty>

Take https://schema.org/musicBy from Self as owned vector.

source

fn get_number_of_episodes(&self) -> &[NumberOfEpisodesProperty]

Get https://schema.org/numberOfEpisodes from Self as borrowed slice.

source

fn take_number_of_episodes(&mut self) -> Vec<NumberOfEpisodesProperty>

Take https://schema.org/numberOfEpisodes from Self as owned vector.

source

fn get_number_of_players(&self) -> &[NumberOfPlayersProperty]

Get https://schema.org/numberOfPlayers from Self as borrowed slice.

source

fn take_number_of_players(&mut self) -> Vec<NumberOfPlayersProperty>

Take https://schema.org/numberOfPlayers from Self as owned vector.

source

fn get_number_of_seasons(&self) -> &[NumberOfSeasonsProperty]

Get https://schema.org/numberOfSeasons from Self as borrowed slice.

source

fn take_number_of_seasons(&mut self) -> Vec<NumberOfSeasonsProperty>

Take https://schema.org/numberOfSeasons from Self as owned vector.

source

fn get_play_mode(&self) -> &[PlayModeProperty]

Get https://schema.org/playMode from Self as borrowed slice.

source

fn take_play_mode(&mut self) -> Vec<PlayModeProperty>

Take https://schema.org/playMode from Self as owned vector.

source

fn get_production_company(&self) -> &[ProductionCompanyProperty]

Get https://schema.org/productionCompany from Self as borrowed slice.

source

fn take_production_company(&mut self) -> Vec<ProductionCompanyProperty>

Take https://schema.org/productionCompany from Self as owned vector.

source

fn get_quest(&self) -> &[QuestProperty]

Get https://schema.org/quest from Self as borrowed slice.

source

fn take_quest(&mut self) -> Vec<QuestProperty>

Take https://schema.org/quest from Self as owned vector.

source

fn get_season(&self) -> &[SeasonProperty]

👎Deprecated: This schema is superseded by https://schema.org/containsSeason.

Get https://schema.org/season from Self as borrowed slice.

source

fn take_season(&mut self) -> Vec<SeasonProperty>

👎Deprecated: This schema is superseded by https://schema.org/containsSeason.

Take https://schema.org/season from Self as owned vector.

source

fn get_seasons(&self) -> &[SeasonsProperty]

👎Deprecated: This schema is superseded by https://schema.org/season.

Get https://schema.org/seasons from Self as borrowed slice.

source

fn take_seasons(&mut self) -> Vec<SeasonsProperty>

👎Deprecated: This schema is superseded by https://schema.org/season.

Take https://schema.org/seasons from Self as owned vector.

source

fn get_trailer(&self) -> &[TrailerProperty]

Get https://schema.org/trailer from Self as borrowed slice.

source

fn take_trailer(&mut self) -> Vec<TrailerProperty>

Take https://schema.org/trailer from Self as owned vector.

Implementors§