pub trait ScreeningEventTrait {
// Required methods
fn get_subtitle_language(&self) -> &[SubtitleLanguageProperty];
fn take_subtitle_language(&mut self) -> Vec<SubtitleLanguageProperty>;
fn get_video_format(&self) -> &[VideoFormatProperty];
fn take_video_format(&mut self) -> Vec<VideoFormatProperty>;
fn get_work_presented(&self) -> &[WorkPresentedProperty];
fn take_work_presented(&mut self) -> Vec<WorkPresentedProperty>;
}
Expand description
This trait is for properties from https://schema.org/ScreeningEvent.
Required Methods§
sourcefn get_subtitle_language(&self) -> &[SubtitleLanguageProperty]
fn get_subtitle_language(&self) -> &[SubtitleLanguageProperty]
Get https://schema.org/subtitleLanguage from Self
as borrowed slice.
sourcefn take_subtitle_language(&mut self) -> Vec<SubtitleLanguageProperty>
fn take_subtitle_language(&mut self) -> Vec<SubtitleLanguageProperty>
Take https://schema.org/subtitleLanguage from Self
as owned vector.
sourcefn get_video_format(&self) -> &[VideoFormatProperty]
fn get_video_format(&self) -> &[VideoFormatProperty]
Get https://schema.org/videoFormat from Self
as borrowed slice.
sourcefn take_video_format(&mut self) -> Vec<VideoFormatProperty>
fn take_video_format(&mut self) -> Vec<VideoFormatProperty>
Take https://schema.org/videoFormat from Self
as owned vector.
sourcefn get_work_presented(&self) -> &[WorkPresentedProperty]
fn get_work_presented(&self) -> &[WorkPresentedProperty]
Get https://schema.org/workPresented from Self
as borrowed slice.
sourcefn take_work_presented(&mut self) -> Vec<WorkPresentedProperty>
fn take_work_presented(&mut self) -> Vec<WorkPresentedProperty>
Take https://schema.org/workPresented from Self
as owned vector.