Trait schema_org_types::ClipTrait
source · pub trait ClipTrait {
Show 22 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_clip_number(&self) -> &[ClipNumberProperty];
fn take_clip_number(&mut self) -> Vec<ClipNumberProperty>;
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_end_offset(&self) -> &[EndOffsetProperty];
fn take_end_offset(&mut self) -> Vec<EndOffsetProperty>;
fn get_music_by(&self) -> &[MusicByProperty];
fn take_music_by(&mut self) -> Vec<MusicByProperty>;
fn get_part_of_episode(&self) -> &[PartOfEpisodeProperty];
fn take_part_of_episode(&mut self) -> Vec<PartOfEpisodeProperty>;
fn get_part_of_season(&self) -> &[PartOfSeasonProperty];
fn take_part_of_season(&mut self) -> Vec<PartOfSeasonProperty>;
fn get_part_of_series(&self) -> &[PartOfSeriesProperty];
fn take_part_of_series(&mut self) -> Vec<PartOfSeriesProperty>;
fn get_start_offset(&self) -> &[StartOffsetProperty];
fn take_start_offset(&mut self) -> Vec<StartOffsetProperty>;
}
Expand description
This trait is for properties from https://schema.org/Clip.
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_actors(&self) -> &[ActorsProperty]
fn get_actors(&self) -> &[ActorsProperty]
Get https://schema.org/actors from Self
as borrowed slice.
sourcefn take_actors(&mut self) -> Vec<ActorsProperty>
fn take_actors(&mut self) -> Vec<ActorsProperty>
Take https://schema.org/actors from Self
as owned vector.
sourcefn get_clip_number(&self) -> &[ClipNumberProperty]
fn get_clip_number(&self) -> &[ClipNumberProperty]
Get https://schema.org/clipNumber from Self
as borrowed slice.
sourcefn take_clip_number(&mut self) -> Vec<ClipNumberProperty>
fn take_clip_number(&mut self) -> Vec<ClipNumberProperty>
Take https://schema.org/clipNumber 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_directors(&self) -> &[DirectorsProperty]
fn get_directors(&self) -> &[DirectorsProperty]
Get https://schema.org/directors from Self
as borrowed slice.
sourcefn take_directors(&mut self) -> Vec<DirectorsProperty>
fn take_directors(&mut self) -> Vec<DirectorsProperty>
Take https://schema.org/directors from Self
as owned vector.
sourcefn get_end_offset(&self) -> &[EndOffsetProperty]
fn get_end_offset(&self) -> &[EndOffsetProperty]
Get https://schema.org/endOffset from Self
as borrowed slice.
sourcefn take_end_offset(&mut self) -> Vec<EndOffsetProperty>
fn take_end_offset(&mut self) -> Vec<EndOffsetProperty>
Take https://schema.org/endOffset from Self
as owned vector.
sourcefn get_music_by(&self) -> &[MusicByProperty]
fn get_music_by(&self) -> &[MusicByProperty]
Get https://schema.org/musicBy from Self
as borrowed slice.
sourcefn take_music_by(&mut self) -> Vec<MusicByProperty>
fn take_music_by(&mut self) -> Vec<MusicByProperty>
Take https://schema.org/musicBy from Self
as owned vector.
sourcefn get_part_of_episode(&self) -> &[PartOfEpisodeProperty]
fn get_part_of_episode(&self) -> &[PartOfEpisodeProperty]
Get https://schema.org/partOfEpisode from Self
as borrowed slice.
sourcefn take_part_of_episode(&mut self) -> Vec<PartOfEpisodeProperty>
fn take_part_of_episode(&mut self) -> Vec<PartOfEpisodeProperty>
Take https://schema.org/partOfEpisode from Self
as owned vector.
sourcefn get_part_of_season(&self) -> &[PartOfSeasonProperty]
fn get_part_of_season(&self) -> &[PartOfSeasonProperty]
Get https://schema.org/partOfSeason from Self
as borrowed slice.
sourcefn take_part_of_season(&mut self) -> Vec<PartOfSeasonProperty>
fn take_part_of_season(&mut self) -> Vec<PartOfSeasonProperty>
Take https://schema.org/partOfSeason 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_start_offset(&self) -> &[StartOffsetProperty]
fn get_start_offset(&self) -> &[StartOffsetProperty]
Get https://schema.org/startOffset from Self
as borrowed slice.
sourcefn take_start_offset(&mut self) -> Vec<StartOffsetProperty>
fn take_start_offset(&mut self) -> Vec<StartOffsetProperty>
Take https://schema.org/startOffset from Self
as owned vector.