Trait schema_org_types::HyperTocEntryTrait
source · pub trait HyperTocEntryTrait {
// Required methods
fn get_associated_media(&self) -> &[AssociatedMediaProperty];
fn take_associated_media(&mut self) -> Vec<AssociatedMediaProperty>;
fn get_toc_continuation(&self) -> &[TocContinuationProperty];
fn take_toc_continuation(&mut self) -> Vec<TocContinuationProperty>;
fn get_utterances(&self) -> &[UtterancesProperty];
fn take_utterances(&mut self) -> Vec<UtterancesProperty>;
}
Expand description
This trait is for properties from https://schema.org/HyperTocEntry.
Required Methods§
sourcefn get_associated_media(&self) -> &[AssociatedMediaProperty]
fn get_associated_media(&self) -> &[AssociatedMediaProperty]
Get https://schema.org/associatedMedia from Self
as borrowed slice.
sourcefn take_associated_media(&mut self) -> Vec<AssociatedMediaProperty>
fn take_associated_media(&mut self) -> Vec<AssociatedMediaProperty>
Take https://schema.org/associatedMedia from Self
as owned vector.
sourcefn get_toc_continuation(&self) -> &[TocContinuationProperty]
fn get_toc_continuation(&self) -> &[TocContinuationProperty]
Get https://schema.org/tocContinuation from Self
as borrowed slice.
sourcefn take_toc_continuation(&mut self) -> Vec<TocContinuationProperty>
fn take_toc_continuation(&mut self) -> Vec<TocContinuationProperty>
Take https://schema.org/tocContinuation from Self
as owned vector.
sourcefn get_utterances(&self) -> &[UtterancesProperty]
fn get_utterances(&self) -> &[UtterancesProperty]
Get https://schema.org/utterances from Self
as borrowed slice.
sourcefn take_utterances(&mut self) -> Vec<UtterancesProperty>
fn take_utterances(&mut self) -> Vec<UtterancesProperty>
Take https://schema.org/utterances from Self
as owned vector.