pub trait BroadcastEventTrait {
// Required methods
fn get_broadcast_of_event(&self) -> &[BroadcastOfEventProperty];
fn take_broadcast_of_event(&mut self) -> Vec<BroadcastOfEventProperty>;
fn get_is_live_broadcast(&self) -> &[IsLiveBroadcastProperty];
fn take_is_live_broadcast(&mut self) -> Vec<IsLiveBroadcastProperty>;
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>;
}
Expand description
This trait is for properties from https://schema.org/BroadcastEvent.
Required Methods§
sourcefn get_broadcast_of_event(&self) -> &[BroadcastOfEventProperty]
fn get_broadcast_of_event(&self) -> &[BroadcastOfEventProperty]
Get https://schema.org/broadcastOfEvent from Self
as borrowed slice.
sourcefn take_broadcast_of_event(&mut self) -> Vec<BroadcastOfEventProperty>
fn take_broadcast_of_event(&mut self) -> Vec<BroadcastOfEventProperty>
Take https://schema.org/broadcastOfEvent from Self
as owned vector.
sourcefn get_is_live_broadcast(&self) -> &[IsLiveBroadcastProperty]
fn get_is_live_broadcast(&self) -> &[IsLiveBroadcastProperty]
Get https://schema.org/isLiveBroadcast from Self
as borrowed slice.
sourcefn take_is_live_broadcast(&mut self) -> Vec<IsLiveBroadcastProperty>
fn take_is_live_broadcast(&mut self) -> Vec<IsLiveBroadcastProperty>
Take https://schema.org/isLiveBroadcast from Self
as owned vector.
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.