Struct schema_org_types::SiteNavigationElement
source · pub struct SiteNavigationElement {Show 127 fields
pub about: Vec<AboutProperty>,
pub abstract: Vec<AbstractProperty>,
pub access_mode: Vec<AccessModeProperty>,
pub access_mode_sufficient: Vec<AccessModeSufficientProperty>,
pub accessibility_api: Vec<AccessibilityApiProperty>,
pub accessibility_control: Vec<AccessibilityControlProperty>,
pub accessibility_feature: Vec<AccessibilityFeatureProperty>,
pub accessibility_hazard: Vec<AccessibilityHazardProperty>,
pub accessibility_summary: Vec<AccessibilitySummaryProperty>,
pub accountable_person: Vec<AccountablePersonProperty>,
pub acquire_license_page: Vec<AcquireLicensePageProperty>,
pub aggregate_rating: Vec<AggregateRatingProperty>,
pub alternative_headline: Vec<AlternativeHeadlineProperty>,
pub archived_at: Vec<ArchivedAtProperty>,
pub assesses: Vec<AssessesProperty>,
pub associated_media: Vec<AssociatedMediaProperty>,
pub audience: Vec<AudienceProperty>,
pub audio: Vec<AudioProperty>,
pub author: Vec<AuthorProperty>,
pub award: Vec<AwardProperty>,
pub awards: Vec<AwardsProperty>,
pub character: Vec<CharacterProperty>,
pub citation: Vec<CitationProperty>,
pub comment: Vec<CommentProperty>,
pub comment_count: Vec<CommentCountProperty>,
pub conditions_of_access: Vec<ConditionsOfAccessProperty>,
pub content_location: Vec<ContentLocationProperty>,
pub content_rating: Vec<ContentRatingProperty>,
pub content_reference_time: Vec<ContentReferenceTimeProperty>,
pub contributor: Vec<ContributorProperty>,
pub copyright_holder: Vec<CopyrightHolderProperty>,
pub copyright_notice: Vec<CopyrightNoticeProperty>,
pub copyright_year: Vec<CopyrightYearProperty>,
pub correction: Vec<CorrectionProperty>,
pub country_of_origin: Vec<CountryOfOriginProperty>,
pub creative_work_status: Vec<CreativeWorkStatusProperty>,
pub creator: Vec<CreatorProperty>,
pub credit_text: Vec<CreditTextProperty>,
pub date_created: Vec<DateCreatedProperty>,
pub date_modified: Vec<DateModifiedProperty>,
pub date_published: Vec<DatePublishedProperty>,
pub discussion_url: Vec<DiscussionUrlProperty>,
pub edit_eidr: Vec<EditEidrProperty>,
pub editor: Vec<EditorProperty>,
pub educational_alignment: Vec<EducationalAlignmentProperty>,
pub educational_level: Vec<EducationalLevelProperty>,
pub educational_use: Vec<EducationalUseProperty>,
pub encoding: Vec<EncodingProperty>,
pub encoding_format: Vec<EncodingFormatProperty>,
pub encodings: Vec<EncodingsProperty>,
pub example_of_work: Vec<ExampleOfWorkProperty>,
pub expires: Vec<ExpiresProperty>,
pub file_format: Vec<FileFormatProperty>,
pub funder: Vec<FunderProperty>,
pub funding: Vec<FundingProperty>,
pub genre: Vec<GenreProperty>,
pub has_part: Vec<HasPartProperty>,
pub headline: Vec<HeadlineProperty>,
pub in_language: Vec<InLanguageProperty>,
pub interaction_statistic: Vec<InteractionStatisticProperty>,
pub interactivity_type: Vec<InteractivityTypeProperty>,
pub interpreted_as_claim: Vec<InterpretedAsClaimProperty>,
pub is_accessible_for_free: Vec<IsAccessibleForFreeProperty>,
pub is_based_on: Vec<IsBasedOnProperty>,
pub is_based_on_url: Vec<IsBasedOnUrlProperty>,
pub is_family_friendly: Vec<IsFamilyFriendlyProperty>,
pub is_part_of: Vec<IsPartOfProperty>,
pub keywords: Vec<KeywordsProperty>,
pub learning_resource_type: Vec<LearningResourceTypeProperty>,
pub license: Vec<LicenseProperty>,
pub location_created: Vec<LocationCreatedProperty>,
pub main_entity: Vec<MainEntityProperty>,
pub maintainer: Vec<MaintainerProperty>,
pub material: Vec<MaterialProperty>,
pub material_extent: Vec<MaterialExtentProperty>,
pub mentions: Vec<MentionsProperty>,
pub offers: Vec<OffersProperty>,
pub pattern: Vec<PatternProperty>,
pub position: Vec<PositionProperty>,
pub producer: Vec<ProducerProperty>,
pub provider: Vec<ProviderProperty>,
pub publication: Vec<PublicationProperty>,
pub publisher: Vec<PublisherProperty>,
pub publisher_imprint: Vec<PublisherImprintProperty>,
pub publishing_principles: Vec<PublishingPrinciplesProperty>,
pub recorded_at: Vec<RecordedAtProperty>,
pub released_event: Vec<ReleasedEventProperty>,
pub review: Vec<ReviewProperty>,
pub reviews: Vec<ReviewsProperty>,
pub schema_version: Vec<SchemaVersionProperty>,
pub sd_date_published: Vec<SdDatePublishedProperty>,
pub sd_license: Vec<SdLicenseProperty>,
pub sd_publisher: Vec<SdPublisherProperty>,
pub size: Vec<SizeProperty>,
pub source_organization: Vec<SourceOrganizationProperty>,
pub spatial: Vec<SpatialProperty>,
pub spatial_coverage: Vec<SpatialCoverageProperty>,
pub sponsor: Vec<SponsorProperty>,
pub teaches: Vec<TeachesProperty>,
pub temporal: Vec<TemporalProperty>,
pub temporal_coverage: Vec<TemporalCoverageProperty>,
pub text: Vec<TextProperty>,
pub thumbnail: Vec<ThumbnailProperty>,
pub thumbnail_url: Vec<ThumbnailUrlProperty>,
pub time_required: Vec<TimeRequiredProperty>,
pub translation_of_work: Vec<TranslationOfWorkProperty>,
pub translator: Vec<TranslatorProperty>,
pub typical_age_range: Vec<TypicalAgeRangeProperty>,
pub usage_info: Vec<UsageInfoProperty>,
pub version: Vec<VersionProperty>,
pub video: Vec<VideoProperty>,
pub work_example: Vec<WorkExampleProperty>,
pub work_translation: Vec<WorkTranslationProperty>,
pub additional_type: Vec<AdditionalTypeProperty>,
pub alternate_name: Vec<AlternateNameProperty>,
pub description: Vec<DescriptionProperty>,
pub disambiguating_description: Vec<DisambiguatingDescriptionProperty>,
pub identifier: Vec<IdentifierProperty>,
pub image: Vec<ImageProperty>,
pub main_entity_of_page: Vec<MainEntityOfPageProperty>,
pub name: Vec<NameProperty>,
pub potential_action: Vec<PotentialActionProperty>,
pub same_as: Vec<SameAsProperty>,
pub subject_of: Vec<SubjectOfProperty>,
pub url: Vec<UrlProperty>,
pub css_selector: Vec<CssSelectorProperty>,
pub xpath: Vec<XpathProperty>,
}
Expand description
Fields§
§about: Vec<AboutProperty>
§abstract: Vec<AbstractProperty>
§access_mode: Vec<AccessModeProperty>
§access_mode_sufficient: Vec<AccessModeSufficientProperty>
§accessibility_api: Vec<AccessibilityApiProperty>
§accessibility_control: Vec<AccessibilityControlProperty>
§accessibility_feature: Vec<AccessibilityFeatureProperty>
§accessibility_hazard: Vec<AccessibilityHazardProperty>
§accessibility_summary: Vec<AccessibilitySummaryProperty>
§accountable_person: Vec<AccountablePersonProperty>
§acquire_license_page: Vec<AcquireLicensePageProperty>
§aggregate_rating: Vec<AggregateRatingProperty>
§alternative_headline: Vec<AlternativeHeadlineProperty>
§archived_at: Vec<ArchivedAtProperty>
§assesses: Vec<AssessesProperty>
§associated_media: Vec<AssociatedMediaProperty>
§audience: Vec<AudienceProperty>
§audio: Vec<AudioProperty>
§award: Vec<AwardProperty>
§awards: Vec<AwardsProperty>
👎Deprecated: This schema is superseded by https://schema.org/award.
§character: Vec<CharacterProperty>
§citation: Vec<CitationProperty>
§comment: Vec<CommentProperty>
§comment_count: Vec<CommentCountProperty>
§conditions_of_access: Vec<ConditionsOfAccessProperty>
§content_location: Vec<ContentLocationProperty>
§content_rating: Vec<ContentRatingProperty>
§content_reference_time: Vec<ContentReferenceTimeProperty>
§contributor: Vec<ContributorProperty>
§copyright_holder: Vec<CopyrightHolderProperty>
§copyright_notice: Vec<CopyrightNoticeProperty>
§copyright_year: Vec<CopyrightYearProperty>
§correction: Vec<CorrectionProperty>
§country_of_origin: Vec<CountryOfOriginProperty>
§creative_work_status: Vec<CreativeWorkStatusProperty>
§creator: Vec<CreatorProperty>
§credit_text: Vec<CreditTextProperty>
§date_created: Vec<DateCreatedProperty>
§date_modified: Vec<DateModifiedProperty>
§date_published: Vec<DatePublishedProperty>
§discussion_url: Vec<DiscussionUrlProperty>
§edit_eidr: Vec<EditEidrProperty>
§editor: Vec<EditorProperty>
§educational_alignment: Vec<EducationalAlignmentProperty>
§educational_level: Vec<EducationalLevelProperty>
§educational_use: Vec<EducationalUseProperty>
§encoding: Vec<EncodingProperty>
§encoding_format: Vec<EncodingFormatProperty>
§encodings: Vec<EncodingsProperty>
👎Deprecated: This schema is superseded by https://schema.org/encoding.
§example_of_work: Vec<ExampleOfWorkProperty>
§expires: Vec<ExpiresProperty>
§file_format: Vec<FileFormatProperty>
👎Deprecated: This schema is superseded by https://schema.org/encodingFormat.
§funder: Vec<FunderProperty>
§funding: Vec<FundingProperty>
§genre: Vec<GenreProperty>
§has_part: Vec<HasPartProperty>
§headline: Vec<HeadlineProperty>
§in_language: Vec<InLanguageProperty>
§interaction_statistic: Vec<InteractionStatisticProperty>
§interactivity_type: Vec<InteractivityTypeProperty>
§interpreted_as_claim: Vec<InterpretedAsClaimProperty>
§is_accessible_for_free: Vec<IsAccessibleForFreeProperty>
§is_based_on: Vec<IsBasedOnProperty>
§is_based_on_url: Vec<IsBasedOnUrlProperty>
👎Deprecated: This schema is superseded by https://schema.org/isBasedOn.
§is_family_friendly: Vec<IsFamilyFriendlyProperty>
§is_part_of: Vec<IsPartOfProperty>
§keywords: Vec<KeywordsProperty>
§learning_resource_type: Vec<LearningResourceTypeProperty>
§license: Vec<LicenseProperty>
§location_created: Vec<LocationCreatedProperty>
§main_entity: Vec<MainEntityProperty>
§maintainer: Vec<MaintainerProperty>
§material: Vec<MaterialProperty>
§material_extent: Vec<MaterialExtentProperty>
§mentions: Vec<MentionsProperty>
§offers: Vec<OffersProperty>
§pattern: Vec<PatternProperty>
§position: Vec<PositionProperty>
§producer: Vec<ProducerProperty>
§provider: Vec<ProviderProperty>
§publication: Vec<PublicationProperty>
§publisher: Vec<PublisherProperty>
§publisher_imprint: Vec<PublisherImprintProperty>
§publishing_principles: Vec<PublishingPrinciplesProperty>
§recorded_at: Vec<RecordedAtProperty>
§released_event: Vec<ReleasedEventProperty>
§review: Vec<ReviewProperty>
§reviews: Vec<ReviewsProperty>
👎Deprecated: This schema is superseded by https://schema.org/review.
§schema_version: Vec<SchemaVersionProperty>
§sd_date_published: Vec<SdDatePublishedProperty>
§sd_license: Vec<SdLicenseProperty>
§sd_publisher: Vec<SdPublisherProperty>
§size: Vec<SizeProperty>
§source_organization: Vec<SourceOrganizationProperty>
§spatial: Vec<SpatialProperty>
§spatial_coverage: Vec<SpatialCoverageProperty>
§sponsor: Vec<SponsorProperty>
§teaches: Vec<TeachesProperty>
§temporal: Vec<TemporalProperty>
§temporal_coverage: Vec<TemporalCoverageProperty>
§text: Vec<TextProperty>
§thumbnail: Vec<ThumbnailProperty>
§thumbnail_url: Vec<ThumbnailUrlProperty>
§time_required: Vec<TimeRequiredProperty>
§translation_of_work: Vec<TranslationOfWorkProperty>
§translator: Vec<TranslatorProperty>
§typical_age_range: Vec<TypicalAgeRangeProperty>
§usage_info: Vec<UsageInfoProperty>
§version: Vec<VersionProperty>
§video: Vec<VideoProperty>
§work_example: Vec<WorkExampleProperty>
§work_translation: Vec<WorkTranslationProperty>
§additional_type: Vec<AdditionalTypeProperty>
§alternate_name: Vec<AlternateNameProperty>
§description: Vec<DescriptionProperty>
§disambiguating_description: Vec<DisambiguatingDescriptionProperty>
§identifier: Vec<IdentifierProperty>
§image: Vec<ImageProperty>
§main_entity_of_page: Vec<MainEntityOfPageProperty>
§name: Vec<NameProperty>
§potential_action: Vec<PotentialActionProperty>
§same_as: Vec<SameAsProperty>
§subject_of: Vec<SubjectOfProperty>
§url: Vec<UrlProperty>
§css_selector: Vec<CssSelectorProperty>
§xpath: Vec<XpathProperty>
Trait Implementations§
source§fn get_about(&self) -> &[AboutProperty]
fn get_about(&self) -> &[AboutProperty]
Get https://schema.org/about from
Self
as borrowed slice.source§fn take_about(&mut self) -> Vec<AboutProperty>
fn take_about(&mut self) -> Vec<AboutProperty>
Take https://schema.org/about from
Self
as owned vector.source§fn get_abstract(&self) -> &[AbstractProperty]
fn get_abstract(&self) -> &[AbstractProperty]
Get https://schema.org/abstract from
Self
as borrowed slice.source§fn take_abstract(&mut self) -> Vec<AbstractProperty>
fn take_abstract(&mut self) -> Vec<AbstractProperty>
Take https://schema.org/abstract from
Self
as owned vector.source§fn get_access_mode(&self) -> &[AccessModeProperty]
fn get_access_mode(&self) -> &[AccessModeProperty]
Get https://schema.org/accessMode from
Self
as borrowed slice.source§fn take_access_mode(&mut self) -> Vec<AccessModeProperty>
fn take_access_mode(&mut self) -> Vec<AccessModeProperty>
Take https://schema.org/accessMode from
Self
as owned vector.source§fn get_access_mode_sufficient(&self) -> &[AccessModeSufficientProperty]
fn get_access_mode_sufficient(&self) -> &[AccessModeSufficientProperty]
Get https://schema.org/accessModeSufficient from
Self
as borrowed slice.source§fn take_access_mode_sufficient(&mut self) -> Vec<AccessModeSufficientProperty>
fn take_access_mode_sufficient(&mut self) -> Vec<AccessModeSufficientProperty>
Take https://schema.org/accessModeSufficient from
Self
as owned vector.source§fn get_accessibility_api(&self) -> &[AccessibilityApiProperty]
fn get_accessibility_api(&self) -> &[AccessibilityApiProperty]
Get https://schema.org/accessibilityAPI from
Self
as borrowed slice.source§fn take_accessibility_api(&mut self) -> Vec<AccessibilityApiProperty>
fn take_accessibility_api(&mut self) -> Vec<AccessibilityApiProperty>
Take https://schema.org/accessibilityAPI from
Self
as owned vector.source§fn get_accessibility_control(&self) -> &[AccessibilityControlProperty]
fn get_accessibility_control(&self) -> &[AccessibilityControlProperty]
Get https://schema.org/accessibilityControl from
Self
as borrowed slice.source§fn take_accessibility_control(&mut self) -> Vec<AccessibilityControlProperty>
fn take_accessibility_control(&mut self) -> Vec<AccessibilityControlProperty>
Take https://schema.org/accessibilityControl from
Self
as owned vector.source§fn get_accessibility_feature(&self) -> &[AccessibilityFeatureProperty]
fn get_accessibility_feature(&self) -> &[AccessibilityFeatureProperty]
Get https://schema.org/accessibilityFeature from
Self
as borrowed slice.source§fn take_accessibility_feature(&mut self) -> Vec<AccessibilityFeatureProperty>
fn take_accessibility_feature(&mut self) -> Vec<AccessibilityFeatureProperty>
Take https://schema.org/accessibilityFeature from
Self
as owned vector.source§fn get_accessibility_hazard(&self) -> &[AccessibilityHazardProperty]
fn get_accessibility_hazard(&self) -> &[AccessibilityHazardProperty]
Get https://schema.org/accessibilityHazard from
Self
as borrowed slice.source§fn take_accessibility_hazard(&mut self) -> Vec<AccessibilityHazardProperty>
fn take_accessibility_hazard(&mut self) -> Vec<AccessibilityHazardProperty>
Take https://schema.org/accessibilityHazard from
Self
as owned vector.source§fn get_accessibility_summary(&self) -> &[AccessibilitySummaryProperty]
fn get_accessibility_summary(&self) -> &[AccessibilitySummaryProperty]
Get https://schema.org/accessibilitySummary from
Self
as borrowed slice.source§fn take_accessibility_summary(&mut self) -> Vec<AccessibilitySummaryProperty>
fn take_accessibility_summary(&mut self) -> Vec<AccessibilitySummaryProperty>
Take https://schema.org/accessibilitySummary from
Self
as owned vector.source§fn get_accountable_person(&self) -> &[AccountablePersonProperty]
fn get_accountable_person(&self) -> &[AccountablePersonProperty]
Get https://schema.org/accountablePerson from
Self
as borrowed slice.source§fn take_accountable_person(&mut self) -> Vec<AccountablePersonProperty>
fn take_accountable_person(&mut self) -> Vec<AccountablePersonProperty>
Take https://schema.org/accountablePerson from
Self
as owned vector.source§fn get_acquire_license_page(&self) -> &[AcquireLicensePageProperty]
fn get_acquire_license_page(&self) -> &[AcquireLicensePageProperty]
Get https://schema.org/acquireLicensePage from
Self
as borrowed slice.source§fn take_acquire_license_page(&mut self) -> Vec<AcquireLicensePageProperty>
fn take_acquire_license_page(&mut self) -> Vec<AcquireLicensePageProperty>
Take https://schema.org/acquireLicensePage from
Self
as owned vector.source§fn get_aggregate_rating(&self) -> &[AggregateRatingProperty]
fn get_aggregate_rating(&self) -> &[AggregateRatingProperty]
Get https://schema.org/aggregateRating from
Self
as borrowed slice.source§fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>
fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>
Take https://schema.org/aggregateRating from
Self
as owned vector.source§fn get_alternative_headline(&self) -> &[AlternativeHeadlineProperty]
fn get_alternative_headline(&self) -> &[AlternativeHeadlineProperty]
Get https://schema.org/alternativeHeadline from
Self
as borrowed slice.source§fn take_alternative_headline(&mut self) -> Vec<AlternativeHeadlineProperty>
fn take_alternative_headline(&mut self) -> Vec<AlternativeHeadlineProperty>
Take https://schema.org/alternativeHeadline from
Self
as owned vector.source§fn get_archived_at(&self) -> &[ArchivedAtProperty]
fn get_archived_at(&self) -> &[ArchivedAtProperty]
Get https://schema.org/archivedAt from
Self
as borrowed slice.source§fn take_archived_at(&mut self) -> Vec<ArchivedAtProperty>
fn take_archived_at(&mut self) -> Vec<ArchivedAtProperty>
Take https://schema.org/archivedAt from
Self
as owned vector.source§fn get_assesses(&self) -> &[AssessesProperty]
fn get_assesses(&self) -> &[AssessesProperty]
Get https://schema.org/assesses from
Self
as borrowed slice.source§fn take_assesses(&mut self) -> Vec<AssessesProperty>
fn take_assesses(&mut self) -> Vec<AssessesProperty>
Take https://schema.org/assesses from
Self
as owned vector.source§fn get_associated_media(&self) -> &[AssociatedMediaProperty]
fn get_associated_media(&self) -> &[AssociatedMediaProperty]
Get https://schema.org/associatedMedia from
Self
as borrowed slice.source§fn 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.source§fn get_audience(&self) -> &[AudienceProperty]
fn get_audience(&self) -> &[AudienceProperty]
Get https://schema.org/audience from
Self
as borrowed slice.source§fn take_audience(&mut self) -> Vec<AudienceProperty>
fn take_audience(&mut self) -> Vec<AudienceProperty>
Take https://schema.org/audience from
Self
as owned vector.source§fn get_audio(&self) -> &[AudioProperty]
fn get_audio(&self) -> &[AudioProperty]
Get https://schema.org/audio from
Self
as borrowed slice.source§fn take_audio(&mut self) -> Vec<AudioProperty>
fn take_audio(&mut self) -> Vec<AudioProperty>
Take https://schema.org/audio from
Self
as owned vector.Get https://schema.org/author from
Self
as borrowed slice.Take https://schema.org/author from
Self
as owned vector.source§fn get_award(&self) -> &[AwardProperty]
fn get_award(&self) -> &[AwardProperty]
Get https://schema.org/award from
Self
as borrowed slice.source§fn take_award(&mut self) -> Vec<AwardProperty>
fn take_award(&mut self) -> Vec<AwardProperty>
Take https://schema.org/award from
Self
as owned vector.source§fn get_awards(&self) -> &[AwardsProperty]
fn get_awards(&self) -> &[AwardsProperty]
👎Deprecated: This schema is superseded by https://schema.org/award.
Get https://schema.org/awards from
Self
as borrowed slice.source§fn take_awards(&mut self) -> Vec<AwardsProperty>
fn take_awards(&mut self) -> Vec<AwardsProperty>
👎Deprecated: This schema is superseded by https://schema.org/award.
Take https://schema.org/awards from
Self
as owned vector.source§fn get_character(&self) -> &[CharacterProperty]
fn get_character(&self) -> &[CharacterProperty]
Get https://schema.org/character from
Self
as borrowed slice.source§fn take_character(&mut self) -> Vec<CharacterProperty>
fn take_character(&mut self) -> Vec<CharacterProperty>
Take https://schema.org/character from
Self
as owned vector.source§fn get_citation(&self) -> &[CitationProperty]
fn get_citation(&self) -> &[CitationProperty]
Get https://schema.org/citation from
Self
as borrowed slice.source§fn take_citation(&mut self) -> Vec<CitationProperty>
fn take_citation(&mut self) -> Vec<CitationProperty>
Take https://schema.org/citation from
Self
as owned vector.source§fn get_comment(&self) -> &[CommentProperty]
fn get_comment(&self) -> &[CommentProperty]
Get https://schema.org/comment from
Self
as borrowed slice.source§fn take_comment(&mut self) -> Vec<CommentProperty>
fn take_comment(&mut self) -> Vec<CommentProperty>
Take https://schema.org/comment from
Self
as owned vector.source§fn get_comment_count(&self) -> &[CommentCountProperty]
fn get_comment_count(&self) -> &[CommentCountProperty]
Get https://schema.org/commentCount from
Self
as borrowed slice.source§fn take_comment_count(&mut self) -> Vec<CommentCountProperty>
fn take_comment_count(&mut self) -> Vec<CommentCountProperty>
Take https://schema.org/commentCount from
Self
as owned vector.source§fn get_conditions_of_access(&self) -> &[ConditionsOfAccessProperty]
fn get_conditions_of_access(&self) -> &[ConditionsOfAccessProperty]
Get https://schema.org/conditionsOfAccess from
Self
as borrowed slice.source§fn take_conditions_of_access(&mut self) -> Vec<ConditionsOfAccessProperty>
fn take_conditions_of_access(&mut self) -> Vec<ConditionsOfAccessProperty>
Take https://schema.org/conditionsOfAccess from
Self
as owned vector.source§fn get_content_location(&self) -> &[ContentLocationProperty]
fn get_content_location(&self) -> &[ContentLocationProperty]
Get https://schema.org/contentLocation from
Self
as borrowed slice.source§fn take_content_location(&mut self) -> Vec<ContentLocationProperty>
fn take_content_location(&mut self) -> Vec<ContentLocationProperty>
Take https://schema.org/contentLocation from
Self
as owned vector.source§fn get_content_rating(&self) -> &[ContentRatingProperty]
fn get_content_rating(&self) -> &[ContentRatingProperty]
Get https://schema.org/contentRating from
Self
as borrowed slice.source§fn take_content_rating(&mut self) -> Vec<ContentRatingProperty>
fn take_content_rating(&mut self) -> Vec<ContentRatingProperty>
Take https://schema.org/contentRating from
Self
as owned vector.source§fn get_content_reference_time(&self) -> &[ContentReferenceTimeProperty]
fn get_content_reference_time(&self) -> &[ContentReferenceTimeProperty]
Get https://schema.org/contentReferenceTime from
Self
as borrowed slice.source§fn take_content_reference_time(&mut self) -> Vec<ContentReferenceTimeProperty>
fn take_content_reference_time(&mut self) -> Vec<ContentReferenceTimeProperty>
Take https://schema.org/contentReferenceTime from
Self
as owned vector.source§fn get_contributor(&self) -> &[ContributorProperty]
fn get_contributor(&self) -> &[ContributorProperty]
Get https://schema.org/contributor from
Self
as borrowed slice.source§fn take_contributor(&mut self) -> Vec<ContributorProperty>
fn take_contributor(&mut self) -> Vec<ContributorProperty>
Take https://schema.org/contributor from
Self
as owned vector.source§fn get_copyright_holder(&self) -> &[CopyrightHolderProperty]
fn get_copyright_holder(&self) -> &[CopyrightHolderProperty]
Get https://schema.org/copyrightHolder from
Self
as borrowed slice.source§fn take_copyright_holder(&mut self) -> Vec<CopyrightHolderProperty>
fn take_copyright_holder(&mut self) -> Vec<CopyrightHolderProperty>
Take https://schema.org/copyrightHolder from
Self
as owned vector.source§fn get_copyright_notice(&self) -> &[CopyrightNoticeProperty]
fn get_copyright_notice(&self) -> &[CopyrightNoticeProperty]
Get https://schema.org/copyrightNotice from
Self
as borrowed slice.source§fn take_copyright_notice(&mut self) -> Vec<CopyrightNoticeProperty>
fn take_copyright_notice(&mut self) -> Vec<CopyrightNoticeProperty>
Take https://schema.org/copyrightNotice from
Self
as owned vector.source§fn get_copyright_year(&self) -> &[CopyrightYearProperty]
fn get_copyright_year(&self) -> &[CopyrightYearProperty]
Get https://schema.org/copyrightYear from
Self
as borrowed slice.source§fn take_copyright_year(&mut self) -> Vec<CopyrightYearProperty>
fn take_copyright_year(&mut self) -> Vec<CopyrightYearProperty>
Take https://schema.org/copyrightYear from
Self
as owned vector.source§fn get_correction(&self) -> &[CorrectionProperty]
fn get_correction(&self) -> &[CorrectionProperty]
Get https://schema.org/correction from
Self
as borrowed slice.source§fn take_correction(&mut self) -> Vec<CorrectionProperty>
fn take_correction(&mut self) -> Vec<CorrectionProperty>
Take https://schema.org/correction from
Self
as owned vector.source§fn get_country_of_origin(&self) -> &[CountryOfOriginProperty]
fn get_country_of_origin(&self) -> &[CountryOfOriginProperty]
Get https://schema.org/countryOfOrigin from
Self
as borrowed slice.source§fn take_country_of_origin(&mut self) -> Vec<CountryOfOriginProperty>
fn take_country_of_origin(&mut self) -> Vec<CountryOfOriginProperty>
Take https://schema.org/countryOfOrigin from
Self
as owned vector.source§fn get_creative_work_status(&self) -> &[CreativeWorkStatusProperty]
fn get_creative_work_status(&self) -> &[CreativeWorkStatusProperty]
Get https://schema.org/creativeWorkStatus from
Self
as borrowed slice.source§fn take_creative_work_status(&mut self) -> Vec<CreativeWorkStatusProperty>
fn take_creative_work_status(&mut self) -> Vec<CreativeWorkStatusProperty>
Take https://schema.org/creativeWorkStatus from
Self
as owned vector.source§fn get_creator(&self) -> &[CreatorProperty]
fn get_creator(&self) -> &[CreatorProperty]
Get https://schema.org/creator from
Self
as borrowed slice.source§fn take_creator(&mut self) -> Vec<CreatorProperty>
fn take_creator(&mut self) -> Vec<CreatorProperty>
Take https://schema.org/creator from
Self
as owned vector.source§fn get_credit_text(&self) -> &[CreditTextProperty]
fn get_credit_text(&self) -> &[CreditTextProperty]
Get https://schema.org/creditText from
Self
as borrowed slice.source§fn take_credit_text(&mut self) -> Vec<CreditTextProperty>
fn take_credit_text(&mut self) -> Vec<CreditTextProperty>
Take https://schema.org/creditText from
Self
as owned vector.source§fn get_date_created(&self) -> &[DateCreatedProperty]
fn get_date_created(&self) -> &[DateCreatedProperty]
Get https://schema.org/dateCreated from
Self
as borrowed slice.source§fn take_date_created(&mut self) -> Vec<DateCreatedProperty>
fn take_date_created(&mut self) -> Vec<DateCreatedProperty>
Take https://schema.org/dateCreated from
Self
as owned vector.source§fn get_date_modified(&self) -> &[DateModifiedProperty]
fn get_date_modified(&self) -> &[DateModifiedProperty]
Get https://schema.org/dateModified from
Self
as borrowed slice.source§fn take_date_modified(&mut self) -> Vec<DateModifiedProperty>
fn take_date_modified(&mut self) -> Vec<DateModifiedProperty>
Take https://schema.org/dateModified from
Self
as owned vector.source§fn get_date_published(&self) -> &[DatePublishedProperty]
fn get_date_published(&self) -> &[DatePublishedProperty]
Get https://schema.org/datePublished from
Self
as borrowed slice.source§fn take_date_published(&mut self) -> Vec<DatePublishedProperty>
fn take_date_published(&mut self) -> Vec<DatePublishedProperty>
Take https://schema.org/datePublished from
Self
as owned vector.source§fn get_discussion_url(&self) -> &[DiscussionUrlProperty]
fn get_discussion_url(&self) -> &[DiscussionUrlProperty]
Get https://schema.org/discussionUrl from
Self
as borrowed slice.source§fn take_discussion_url(&mut self) -> Vec<DiscussionUrlProperty>
fn take_discussion_url(&mut self) -> Vec<DiscussionUrlProperty>
Take https://schema.org/discussionUrl from
Self
as owned vector.source§fn get_edit_eidr(&self) -> &[EditEidrProperty]
fn get_edit_eidr(&self) -> &[EditEidrProperty]
Get https://schema.org/editEIDR from
Self
as borrowed slice.source§fn take_edit_eidr(&mut self) -> Vec<EditEidrProperty>
fn take_edit_eidr(&mut self) -> Vec<EditEidrProperty>
Take https://schema.org/editEIDR from
Self
as owned vector.source§fn get_editor(&self) -> &[EditorProperty]
fn get_editor(&self) -> &[EditorProperty]
Get https://schema.org/editor from
Self
as borrowed slice.source§fn take_editor(&mut self) -> Vec<EditorProperty>
fn take_editor(&mut self) -> Vec<EditorProperty>
Take https://schema.org/editor from
Self
as owned vector.source§fn get_educational_alignment(&self) -> &[EducationalAlignmentProperty]
fn get_educational_alignment(&self) -> &[EducationalAlignmentProperty]
Get https://schema.org/educationalAlignment from
Self
as borrowed slice.source§fn take_educational_alignment(&mut self) -> Vec<EducationalAlignmentProperty>
fn take_educational_alignment(&mut self) -> Vec<EducationalAlignmentProperty>
Take https://schema.org/educationalAlignment from
Self
as owned vector.source§fn get_educational_level(&self) -> &[EducationalLevelProperty]
fn get_educational_level(&self) -> &[EducationalLevelProperty]
Get https://schema.org/educationalLevel from
Self
as borrowed slice.source§fn take_educational_level(&mut self) -> Vec<EducationalLevelProperty>
fn take_educational_level(&mut self) -> Vec<EducationalLevelProperty>
Take https://schema.org/educationalLevel from
Self
as owned vector.source§fn get_educational_use(&self) -> &[EducationalUseProperty]
fn get_educational_use(&self) -> &[EducationalUseProperty]
Get https://schema.org/educationalUse from
Self
as borrowed slice.source§fn take_educational_use(&mut self) -> Vec<EducationalUseProperty>
fn take_educational_use(&mut self) -> Vec<EducationalUseProperty>
Take https://schema.org/educationalUse from
Self
as owned vector.source§fn get_encoding(&self) -> &[EncodingProperty]
fn get_encoding(&self) -> &[EncodingProperty]
Get https://schema.org/encoding from
Self
as borrowed slice.source§fn take_encoding(&mut self) -> Vec<EncodingProperty>
fn take_encoding(&mut self) -> Vec<EncodingProperty>
Take https://schema.org/encoding from
Self
as owned vector.source§fn get_encoding_format(&self) -> &[EncodingFormatProperty]
fn get_encoding_format(&self) -> &[EncodingFormatProperty]
Get https://schema.org/encodingFormat from
Self
as borrowed slice.source§fn take_encoding_format(&mut self) -> Vec<EncodingFormatProperty>
fn take_encoding_format(&mut self) -> Vec<EncodingFormatProperty>
Take https://schema.org/encodingFormat from
Self
as owned vector.source§fn get_encodings(&self) -> &[EncodingsProperty]
fn get_encodings(&self) -> &[EncodingsProperty]
👎Deprecated: This schema is superseded by https://schema.org/encoding.
Get https://schema.org/encodings from
Self
as borrowed slice.source§fn take_encodings(&mut self) -> Vec<EncodingsProperty>
fn take_encodings(&mut self) -> Vec<EncodingsProperty>
👎Deprecated: This schema is superseded by https://schema.org/encoding.
Take https://schema.org/encodings from
Self
as owned vector.source§fn get_example_of_work(&self) -> &[ExampleOfWorkProperty]
fn get_example_of_work(&self) -> &[ExampleOfWorkProperty]
Get https://schema.org/exampleOfWork from
Self
as borrowed slice.source§fn take_example_of_work(&mut self) -> Vec<ExampleOfWorkProperty>
fn take_example_of_work(&mut self) -> Vec<ExampleOfWorkProperty>
Take https://schema.org/exampleOfWork from
Self
as owned vector.source§fn get_expires(&self) -> &[ExpiresProperty]
fn get_expires(&self) -> &[ExpiresProperty]
Get https://schema.org/expires from
Self
as borrowed slice.source§fn take_expires(&mut self) -> Vec<ExpiresProperty>
fn take_expires(&mut self) -> Vec<ExpiresProperty>
Take https://schema.org/expires from
Self
as owned vector.source§fn get_file_format(&self) -> &[FileFormatProperty]
fn get_file_format(&self) -> &[FileFormatProperty]
👎Deprecated: This schema is superseded by https://schema.org/encodingFormat.
Get https://schema.org/fileFormat from
Self
as borrowed slice.source§fn take_file_format(&mut self) -> Vec<FileFormatProperty>
fn take_file_format(&mut self) -> Vec<FileFormatProperty>
👎Deprecated: This schema is superseded by https://schema.org/encodingFormat.
Take https://schema.org/fileFormat from
Self
as owned vector.source§fn get_funder(&self) -> &[FunderProperty]
fn get_funder(&self) -> &[FunderProperty]
Get https://schema.org/funder from
Self
as borrowed slice.source§fn take_funder(&mut self) -> Vec<FunderProperty>
fn take_funder(&mut self) -> Vec<FunderProperty>
Take https://schema.org/funder from
Self
as owned vector.source§fn get_funding(&self) -> &[FundingProperty]
fn get_funding(&self) -> &[FundingProperty]
Get https://schema.org/funding from
Self
as borrowed slice.source§fn take_funding(&mut self) -> Vec<FundingProperty>
fn take_funding(&mut self) -> Vec<FundingProperty>
Take https://schema.org/funding from
Self
as owned vector.source§fn get_genre(&self) -> &[GenreProperty]
fn get_genre(&self) -> &[GenreProperty]
Get https://schema.org/genre from
Self
as borrowed slice.source§fn take_genre(&mut self) -> Vec<GenreProperty>
fn take_genre(&mut self) -> Vec<GenreProperty>
Take https://schema.org/genre from
Self
as owned vector.source§fn get_has_part(&self) -> &[HasPartProperty]
fn get_has_part(&self) -> &[HasPartProperty]
Get https://schema.org/hasPart from
Self
as borrowed slice.source§fn take_has_part(&mut self) -> Vec<HasPartProperty>
fn take_has_part(&mut self) -> Vec<HasPartProperty>
Take https://schema.org/hasPart from
Self
as owned vector.source§fn get_headline(&self) -> &[HeadlineProperty]
fn get_headline(&self) -> &[HeadlineProperty]
Get https://schema.org/headline from
Self
as borrowed slice.source§fn take_headline(&mut self) -> Vec<HeadlineProperty>
fn take_headline(&mut self) -> Vec<HeadlineProperty>
Take https://schema.org/headline from
Self
as owned vector.source§fn get_in_language(&self) -> &[InLanguageProperty]
fn get_in_language(&self) -> &[InLanguageProperty]
Get https://schema.org/inLanguage from
Self
as borrowed slice.source§fn take_in_language(&mut self) -> Vec<InLanguageProperty>
fn take_in_language(&mut self) -> Vec<InLanguageProperty>
Take https://schema.org/inLanguage from
Self
as owned vector.source§fn get_interaction_statistic(&self) -> &[InteractionStatisticProperty]
fn get_interaction_statistic(&self) -> &[InteractionStatisticProperty]
Get https://schema.org/interactionStatistic from
Self
as borrowed slice.source§fn take_interaction_statistic(&mut self) -> Vec<InteractionStatisticProperty>
fn take_interaction_statistic(&mut self) -> Vec<InteractionStatisticProperty>
Take https://schema.org/interactionStatistic from
Self
as owned vector.source§fn get_interactivity_type(&self) -> &[InteractivityTypeProperty]
fn get_interactivity_type(&self) -> &[InteractivityTypeProperty]
Get https://schema.org/interactivityType from
Self
as borrowed slice.source§fn take_interactivity_type(&mut self) -> Vec<InteractivityTypeProperty>
fn take_interactivity_type(&mut self) -> Vec<InteractivityTypeProperty>
Take https://schema.org/interactivityType from
Self
as owned vector.source§fn get_interpreted_as_claim(&self) -> &[InterpretedAsClaimProperty]
fn get_interpreted_as_claim(&self) -> &[InterpretedAsClaimProperty]
Get https://schema.org/interpretedAsClaim from
Self
as borrowed slice.source§fn take_interpreted_as_claim(&mut self) -> Vec<InterpretedAsClaimProperty>
fn take_interpreted_as_claim(&mut self) -> Vec<InterpretedAsClaimProperty>
Take https://schema.org/interpretedAsClaim from
Self
as owned vector.source§fn get_is_accessible_for_free(&self) -> &[IsAccessibleForFreeProperty]
fn get_is_accessible_for_free(&self) -> &[IsAccessibleForFreeProperty]
Get https://schema.org/isAccessibleForFree from
Self
as borrowed slice.source§fn take_is_accessible_for_free(&mut self) -> Vec<IsAccessibleForFreeProperty>
fn take_is_accessible_for_free(&mut self) -> Vec<IsAccessibleForFreeProperty>
Take https://schema.org/isAccessibleForFree from
Self
as owned vector.source§fn get_is_based_on(&self) -> &[IsBasedOnProperty]
fn get_is_based_on(&self) -> &[IsBasedOnProperty]
Get https://schema.org/isBasedOn from
Self
as borrowed slice.source§fn take_is_based_on(&mut self) -> Vec<IsBasedOnProperty>
fn take_is_based_on(&mut self) -> Vec<IsBasedOnProperty>
Take https://schema.org/isBasedOn from
Self
as owned vector.source§fn get_is_based_on_url(&self) -> &[IsBasedOnUrlProperty]
fn get_is_based_on_url(&self) -> &[IsBasedOnUrlProperty]
👎Deprecated: This schema is superseded by https://schema.org/isBasedOn.
Get https://schema.org/isBasedOnUrl from
Self
as borrowed slice.source§fn take_is_based_on_url(&mut self) -> Vec<IsBasedOnUrlProperty>
fn take_is_based_on_url(&mut self) -> Vec<IsBasedOnUrlProperty>
👎Deprecated: This schema is superseded by https://schema.org/isBasedOn.
Take https://schema.org/isBasedOnUrl from
Self
as owned vector.source§fn get_is_family_friendly(&self) -> &[IsFamilyFriendlyProperty]
fn get_is_family_friendly(&self) -> &[IsFamilyFriendlyProperty]
Get https://schema.org/isFamilyFriendly from
Self
as borrowed slice.source§fn take_is_family_friendly(&mut self) -> Vec<IsFamilyFriendlyProperty>
fn take_is_family_friendly(&mut self) -> Vec<IsFamilyFriendlyProperty>
Take https://schema.org/isFamilyFriendly from
Self
as owned vector.source§fn get_is_part_of(&self) -> &[IsPartOfProperty]
fn get_is_part_of(&self) -> &[IsPartOfProperty]
Get https://schema.org/isPartOf from
Self
as borrowed slice.source§fn take_is_part_of(&mut self) -> Vec<IsPartOfProperty>
fn take_is_part_of(&mut self) -> Vec<IsPartOfProperty>
Take https://schema.org/isPartOf from
Self
as owned vector.source§fn get_keywords(&self) -> &[KeywordsProperty]
fn get_keywords(&self) -> &[KeywordsProperty]
Get https://schema.org/keywords from
Self
as borrowed slice.source§fn take_keywords(&mut self) -> Vec<KeywordsProperty>
fn take_keywords(&mut self) -> Vec<KeywordsProperty>
Take https://schema.org/keywords from
Self
as owned vector.source§fn get_learning_resource_type(&self) -> &[LearningResourceTypeProperty]
fn get_learning_resource_type(&self) -> &[LearningResourceTypeProperty]
Get https://schema.org/learningResourceType from
Self
as borrowed slice.source§fn take_learning_resource_type(&mut self) -> Vec<LearningResourceTypeProperty>
fn take_learning_resource_type(&mut self) -> Vec<LearningResourceTypeProperty>
Take https://schema.org/learningResourceType from
Self
as owned vector.source§fn get_license(&self) -> &[LicenseProperty]
fn get_license(&self) -> &[LicenseProperty]
Get https://schema.org/license from
Self
as borrowed slice.source§fn take_license(&mut self) -> Vec<LicenseProperty>
fn take_license(&mut self) -> Vec<LicenseProperty>
Take https://schema.org/license from
Self
as owned vector.source§fn get_location_created(&self) -> &[LocationCreatedProperty]
fn get_location_created(&self) -> &[LocationCreatedProperty]
Get https://schema.org/locationCreated from
Self
as borrowed slice.source§fn take_location_created(&mut self) -> Vec<LocationCreatedProperty>
fn take_location_created(&mut self) -> Vec<LocationCreatedProperty>
Take https://schema.org/locationCreated from
Self
as owned vector.source§fn get_main_entity(&self) -> &[MainEntityProperty]
fn get_main_entity(&self) -> &[MainEntityProperty]
Get https://schema.org/mainEntity from
Self
as borrowed slice.source§fn take_main_entity(&mut self) -> Vec<MainEntityProperty>
fn take_main_entity(&mut self) -> Vec<MainEntityProperty>
Take https://schema.org/mainEntity from
Self
as owned vector.source§fn get_maintainer(&self) -> &[MaintainerProperty]
fn get_maintainer(&self) -> &[MaintainerProperty]
Get https://schema.org/maintainer from
Self
as borrowed slice.source§fn take_maintainer(&mut self) -> Vec<MaintainerProperty>
fn take_maintainer(&mut self) -> Vec<MaintainerProperty>
Take https://schema.org/maintainer from
Self
as owned vector.source§fn get_material(&self) -> &[MaterialProperty]
fn get_material(&self) -> &[MaterialProperty]
Get https://schema.org/material from
Self
as borrowed slice.source§fn take_material(&mut self) -> Vec<MaterialProperty>
fn take_material(&mut self) -> Vec<MaterialProperty>
Take https://schema.org/material from
Self
as owned vector.source§fn get_material_extent(&self) -> &[MaterialExtentProperty]
fn get_material_extent(&self) -> &[MaterialExtentProperty]
Get https://schema.org/materialExtent from
Self
as borrowed slice.source§fn take_material_extent(&mut self) -> Vec<MaterialExtentProperty>
fn take_material_extent(&mut self) -> Vec<MaterialExtentProperty>
Take https://schema.org/materialExtent from
Self
as owned vector.source§fn get_mentions(&self) -> &[MentionsProperty]
fn get_mentions(&self) -> &[MentionsProperty]
Get https://schema.org/mentions from
Self
as borrowed slice.source§fn take_mentions(&mut self) -> Vec<MentionsProperty>
fn take_mentions(&mut self) -> Vec<MentionsProperty>
Take https://schema.org/mentions from
Self
as owned vector.source§fn get_offers(&self) -> &[OffersProperty]
fn get_offers(&self) -> &[OffersProperty]
Get https://schema.org/offers from
Self
as borrowed slice.source§fn take_offers(&mut self) -> Vec<OffersProperty>
fn take_offers(&mut self) -> Vec<OffersProperty>
Take https://schema.org/offers from
Self
as owned vector.source§fn get_pattern(&self) -> &[PatternProperty]
fn get_pattern(&self) -> &[PatternProperty]
Get https://schema.org/pattern from
Self
as borrowed slice.source§fn take_pattern(&mut self) -> Vec<PatternProperty>
fn take_pattern(&mut self) -> Vec<PatternProperty>
Take https://schema.org/pattern from
Self
as owned vector.source§fn get_position(&self) -> &[PositionProperty]
fn get_position(&self) -> &[PositionProperty]
Get https://schema.org/position from
Self
as borrowed slice.source§fn take_position(&mut self) -> Vec<PositionProperty>
fn take_position(&mut self) -> Vec<PositionProperty>
Take https://schema.org/position from
Self
as owned vector.source§fn get_producer(&self) -> &[ProducerProperty]
fn get_producer(&self) -> &[ProducerProperty]
Get https://schema.org/producer from
Self
as borrowed slice.source§fn take_producer(&mut self) -> Vec<ProducerProperty>
fn take_producer(&mut self) -> Vec<ProducerProperty>
Take https://schema.org/producer from
Self
as owned vector.source§fn get_provider(&self) -> &[ProviderProperty]
fn get_provider(&self) -> &[ProviderProperty]
Get https://schema.org/provider from
Self
as borrowed slice.source§fn take_provider(&mut self) -> Vec<ProviderProperty>
fn take_provider(&mut self) -> Vec<ProviderProperty>
Take https://schema.org/provider from
Self
as owned vector.source§fn get_publication(&self) -> &[PublicationProperty]
fn get_publication(&self) -> &[PublicationProperty]
Get https://schema.org/publication from
Self
as borrowed slice.source§fn take_publication(&mut self) -> Vec<PublicationProperty>
fn take_publication(&mut self) -> Vec<PublicationProperty>
Take https://schema.org/publication from
Self
as owned vector.source§fn get_publisher(&self) -> &[PublisherProperty]
fn get_publisher(&self) -> &[PublisherProperty]
Get https://schema.org/publisher from
Self
as borrowed slice.source§fn take_publisher(&mut self) -> Vec<PublisherProperty>
fn take_publisher(&mut self) -> Vec<PublisherProperty>
Take https://schema.org/publisher from
Self
as owned vector.source§fn get_publisher_imprint(&self) -> &[PublisherImprintProperty]
fn get_publisher_imprint(&self) -> &[PublisherImprintProperty]
Get https://schema.org/publisherImprint from
Self
as borrowed slice.source§fn take_publisher_imprint(&mut self) -> Vec<PublisherImprintProperty>
fn take_publisher_imprint(&mut self) -> Vec<PublisherImprintProperty>
Take https://schema.org/publisherImprint from
Self
as owned vector.source§fn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty]
fn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty]
Get https://schema.org/publishingPrinciples from
Self
as borrowed slice.source§fn take_publishing_principles(&mut self) -> Vec<PublishingPrinciplesProperty>
fn take_publishing_principles(&mut self) -> Vec<PublishingPrinciplesProperty>
Take https://schema.org/publishingPrinciples from
Self
as owned vector.source§fn get_recorded_at(&self) -> &[RecordedAtProperty]
fn get_recorded_at(&self) -> &[RecordedAtProperty]
Get https://schema.org/recordedAt from
Self
as borrowed slice.source§fn take_recorded_at(&mut self) -> Vec<RecordedAtProperty>
fn take_recorded_at(&mut self) -> Vec<RecordedAtProperty>
Take https://schema.org/recordedAt from
Self
as owned vector.source§fn get_released_event(&self) -> &[ReleasedEventProperty]
fn get_released_event(&self) -> &[ReleasedEventProperty]
Get https://schema.org/releasedEvent from
Self
as borrowed slice.source§fn take_released_event(&mut self) -> Vec<ReleasedEventProperty>
fn take_released_event(&mut self) -> Vec<ReleasedEventProperty>
Take https://schema.org/releasedEvent from
Self
as owned vector.source§fn get_review(&self) -> &[ReviewProperty]
fn get_review(&self) -> &[ReviewProperty]
Get https://schema.org/review from
Self
as borrowed slice.source§fn take_review(&mut self) -> Vec<ReviewProperty>
fn take_review(&mut self) -> Vec<ReviewProperty>
Take https://schema.org/review from
Self
as owned vector.source§fn get_reviews(&self) -> &[ReviewsProperty]
fn get_reviews(&self) -> &[ReviewsProperty]
👎Deprecated: This schema is superseded by https://schema.org/review.
Get https://schema.org/reviews from
Self
as borrowed slice.source§fn take_reviews(&mut self) -> Vec<ReviewsProperty>
fn take_reviews(&mut self) -> Vec<ReviewsProperty>
👎Deprecated: This schema is superseded by https://schema.org/review.
Take https://schema.org/reviews from
Self
as owned vector.source§fn get_schema_version(&self) -> &[SchemaVersionProperty]
fn get_schema_version(&self) -> &[SchemaVersionProperty]
Get https://schema.org/schemaVersion from
Self
as borrowed slice.source§fn take_schema_version(&mut self) -> Vec<SchemaVersionProperty>
fn take_schema_version(&mut self) -> Vec<SchemaVersionProperty>
Take https://schema.org/schemaVersion from
Self
as owned vector.source§fn get_sd_date_published(&self) -> &[SdDatePublishedProperty]
fn get_sd_date_published(&self) -> &[SdDatePublishedProperty]
Get https://schema.org/sdDatePublished from
Self
as borrowed slice.source§fn take_sd_date_published(&mut self) -> Vec<SdDatePublishedProperty>
fn take_sd_date_published(&mut self) -> Vec<SdDatePublishedProperty>
Take https://schema.org/sdDatePublished from
Self
as owned vector.source§fn get_sd_license(&self) -> &[SdLicenseProperty]
fn get_sd_license(&self) -> &[SdLicenseProperty]
Get https://schema.org/sdLicense from
Self
as borrowed slice.source§fn take_sd_license(&mut self) -> Vec<SdLicenseProperty>
fn take_sd_license(&mut self) -> Vec<SdLicenseProperty>
Take https://schema.org/sdLicense from
Self
as owned vector.source§fn get_sd_publisher(&self) -> &[SdPublisherProperty]
fn get_sd_publisher(&self) -> &[SdPublisherProperty]
Get https://schema.org/sdPublisher from
Self
as borrowed slice.source§fn take_sd_publisher(&mut self) -> Vec<SdPublisherProperty>
fn take_sd_publisher(&mut self) -> Vec<SdPublisherProperty>
Take https://schema.org/sdPublisher from
Self
as owned vector.source§fn get_size(&self) -> &[SizeProperty]
fn get_size(&self) -> &[SizeProperty]
Get https://schema.org/size from
Self
as borrowed slice.source§fn take_size(&mut self) -> Vec<SizeProperty>
fn take_size(&mut self) -> Vec<SizeProperty>
Take https://schema.org/size from
Self
as owned vector.source§fn get_source_organization(&self) -> &[SourceOrganizationProperty]
fn get_source_organization(&self) -> &[SourceOrganizationProperty]
Get https://schema.org/sourceOrganization from
Self
as borrowed slice.source§fn take_source_organization(&mut self) -> Vec<SourceOrganizationProperty>
fn take_source_organization(&mut self) -> Vec<SourceOrganizationProperty>
Take https://schema.org/sourceOrganization from
Self
as owned vector.source§fn get_spatial(&self) -> &[SpatialProperty]
fn get_spatial(&self) -> &[SpatialProperty]
Get https://schema.org/spatial from
Self
as borrowed slice.source§fn take_spatial(&mut self) -> Vec<SpatialProperty>
fn take_spatial(&mut self) -> Vec<SpatialProperty>
Take https://schema.org/spatial from
Self
as owned vector.source§fn get_spatial_coverage(&self) -> &[SpatialCoverageProperty]
fn get_spatial_coverage(&self) -> &[SpatialCoverageProperty]
Get https://schema.org/spatialCoverage from
Self
as borrowed slice.source§fn take_spatial_coverage(&mut self) -> Vec<SpatialCoverageProperty>
fn take_spatial_coverage(&mut self) -> Vec<SpatialCoverageProperty>
Take https://schema.org/spatialCoverage from
Self
as owned vector.source§fn get_sponsor(&self) -> &[SponsorProperty]
fn get_sponsor(&self) -> &[SponsorProperty]
Get https://schema.org/sponsor from
Self
as borrowed slice.source§fn take_sponsor(&mut self) -> Vec<SponsorProperty>
fn take_sponsor(&mut self) -> Vec<SponsorProperty>
Take https://schema.org/sponsor from
Self
as owned vector.source§fn get_teaches(&self) -> &[TeachesProperty]
fn get_teaches(&self) -> &[TeachesProperty]
Get https://schema.org/teaches from
Self
as borrowed slice.source§fn take_teaches(&mut self) -> Vec<TeachesProperty>
fn take_teaches(&mut self) -> Vec<TeachesProperty>
Take https://schema.org/teaches from
Self
as owned vector.source§fn get_temporal(&self) -> &[TemporalProperty]
fn get_temporal(&self) -> &[TemporalProperty]
Get https://schema.org/temporal from
Self
as borrowed slice.source§fn take_temporal(&mut self) -> Vec<TemporalProperty>
fn take_temporal(&mut self) -> Vec<TemporalProperty>
Take https://schema.org/temporal from
Self
as owned vector.source§fn get_temporal_coverage(&self) -> &[TemporalCoverageProperty]
fn get_temporal_coverage(&self) -> &[TemporalCoverageProperty]
Get https://schema.org/temporalCoverage from
Self
as borrowed slice.source§fn take_temporal_coverage(&mut self) -> Vec<TemporalCoverageProperty>
fn take_temporal_coverage(&mut self) -> Vec<TemporalCoverageProperty>
Take https://schema.org/temporalCoverage from
Self
as owned vector.source§fn get_text(&self) -> &[TextProperty]
fn get_text(&self) -> &[TextProperty]
Get https://schema.org/text from
Self
as borrowed slice.source§fn take_text(&mut self) -> Vec<TextProperty>
fn take_text(&mut self) -> Vec<TextProperty>
Take https://schema.org/text from
Self
as owned vector.source§fn get_thumbnail(&self) -> &[ThumbnailProperty]
fn get_thumbnail(&self) -> &[ThumbnailProperty]
Get https://schema.org/thumbnail from
Self
as borrowed slice.source§fn take_thumbnail(&mut self) -> Vec<ThumbnailProperty>
fn take_thumbnail(&mut self) -> Vec<ThumbnailProperty>
Take https://schema.org/thumbnail from
Self
as owned vector.source§fn get_thumbnail_url(&self) -> &[ThumbnailUrlProperty]
fn get_thumbnail_url(&self) -> &[ThumbnailUrlProperty]
Get https://schema.org/thumbnailUrl from
Self
as borrowed slice.source§fn take_thumbnail_url(&mut self) -> Vec<ThumbnailUrlProperty>
fn take_thumbnail_url(&mut self) -> Vec<ThumbnailUrlProperty>
Take https://schema.org/thumbnailUrl from
Self
as owned vector.source§fn get_time_required(&self) -> &[TimeRequiredProperty]
fn get_time_required(&self) -> &[TimeRequiredProperty]
Get https://schema.org/timeRequired from
Self
as borrowed slice.source§fn take_time_required(&mut self) -> Vec<TimeRequiredProperty>
fn take_time_required(&mut self) -> Vec<TimeRequiredProperty>
Take https://schema.org/timeRequired from
Self
as owned vector.source§fn get_translation_of_work(&self) -> &[TranslationOfWorkProperty]
fn get_translation_of_work(&self) -> &[TranslationOfWorkProperty]
Get https://schema.org/translationOfWork from
Self
as borrowed slice.source§fn take_translation_of_work(&mut self) -> Vec<TranslationOfWorkProperty>
fn take_translation_of_work(&mut self) -> Vec<TranslationOfWorkProperty>
Take https://schema.org/translationOfWork from
Self
as owned vector.source§fn get_translator(&self) -> &[TranslatorProperty]
fn get_translator(&self) -> &[TranslatorProperty]
Get https://schema.org/translator from
Self
as borrowed slice.source§fn take_translator(&mut self) -> Vec<TranslatorProperty>
fn take_translator(&mut self) -> Vec<TranslatorProperty>
Take https://schema.org/translator from
Self
as owned vector.source§fn get_typical_age_range(&self) -> &[TypicalAgeRangeProperty]
fn get_typical_age_range(&self) -> &[TypicalAgeRangeProperty]
Get https://schema.org/typicalAgeRange from
Self
as borrowed slice.source§fn take_typical_age_range(&mut self) -> Vec<TypicalAgeRangeProperty>
fn take_typical_age_range(&mut self) -> Vec<TypicalAgeRangeProperty>
Take https://schema.org/typicalAgeRange from
Self
as owned vector.source§fn get_usage_info(&self) -> &[UsageInfoProperty]
fn get_usage_info(&self) -> &[UsageInfoProperty]
Get https://schema.org/usageInfo from
Self
as borrowed slice.source§fn take_usage_info(&mut self) -> Vec<UsageInfoProperty>
fn take_usage_info(&mut self) -> Vec<UsageInfoProperty>
Take https://schema.org/usageInfo from
Self
as owned vector.source§fn get_version(&self) -> &[VersionProperty]
fn get_version(&self) -> &[VersionProperty]
Get https://schema.org/version from
Self
as borrowed slice.source§fn take_version(&mut self) -> Vec<VersionProperty>
fn take_version(&mut self) -> Vec<VersionProperty>
Take https://schema.org/version from
Self
as owned vector.source§fn get_video(&self) -> &[VideoProperty]
fn get_video(&self) -> &[VideoProperty]
Get https://schema.org/video from
Self
as borrowed slice.source§fn take_video(&mut self) -> Vec<VideoProperty>
fn take_video(&mut self) -> Vec<VideoProperty>
Take https://schema.org/video from
Self
as owned vector.source§fn get_work_example(&self) -> &[WorkExampleProperty]
fn get_work_example(&self) -> &[WorkExampleProperty]
Get https://schema.org/workExample from
Self
as borrowed slice.source§fn take_work_example(&mut self) -> Vec<WorkExampleProperty>
fn take_work_example(&mut self) -> Vec<WorkExampleProperty>
Take https://schema.org/workExample from
Self
as owned vector.source§fn get_work_translation(&self) -> &[WorkTranslationProperty]
fn get_work_translation(&self) -> &[WorkTranslationProperty]
Get https://schema.org/workTranslation from
Self
as borrowed slice.source§fn take_work_translation(&mut self) -> Vec<WorkTranslationProperty>
fn take_work_translation(&mut self) -> Vec<WorkTranslationProperty>
Take https://schema.org/workTranslation from
Self
as owned vector.source§fn get_additional_type(&self) -> &[AdditionalTypeProperty]
fn get_additional_type(&self) -> &[AdditionalTypeProperty]
Get https://schema.org/additionalType from
Self
as borrowed slice.source§fn take_additional_type(&mut self) -> Vec<AdditionalTypeProperty>
fn take_additional_type(&mut self) -> Vec<AdditionalTypeProperty>
Take https://schema.org/additionalType from
Self
as owned vector.source§fn get_alternate_name(&self) -> &[AlternateNameProperty]
fn get_alternate_name(&self) -> &[AlternateNameProperty]
Get https://schema.org/alternateName from
Self
as borrowed slice.source§fn take_alternate_name(&mut self) -> Vec<AlternateNameProperty>
fn take_alternate_name(&mut self) -> Vec<AlternateNameProperty>
Take https://schema.org/alternateName from
Self
as owned vector.source§fn get_description(&self) -> &[DescriptionProperty]
fn get_description(&self) -> &[DescriptionProperty]
Get https://schema.org/description from
Self
as borrowed slice.source§fn take_description(&mut self) -> Vec<DescriptionProperty>
fn take_description(&mut self) -> Vec<DescriptionProperty>
Take https://schema.org/description from
Self
as owned vector.source§fn get_disambiguating_description(&self) -> &[DisambiguatingDescriptionProperty]
fn get_disambiguating_description(&self) -> &[DisambiguatingDescriptionProperty]
Get https://schema.org/disambiguatingDescription from
Self
as borrowed slice.source§fn take_disambiguating_description(
&mut self
) -> Vec<DisambiguatingDescriptionProperty>
fn take_disambiguating_description( &mut self ) -> Vec<DisambiguatingDescriptionProperty>
Take https://schema.org/disambiguatingDescription from
Self
as owned vector.source§fn get_identifier(&self) -> &[IdentifierProperty]
fn get_identifier(&self) -> &[IdentifierProperty]
Get https://schema.org/identifier from
Self
as borrowed slice.source§fn take_identifier(&mut self) -> Vec<IdentifierProperty>
fn take_identifier(&mut self) -> Vec<IdentifierProperty>
Take https://schema.org/identifier from
Self
as owned vector.source§fn get_image(&self) -> &[ImageProperty]
fn get_image(&self) -> &[ImageProperty]
Get https://schema.org/image from
Self
as borrowed slice.source§fn take_image(&mut self) -> Vec<ImageProperty>
fn take_image(&mut self) -> Vec<ImageProperty>
Take https://schema.org/image from
Self
as owned vector.source§fn get_main_entity_of_page(&self) -> &[MainEntityOfPageProperty]
fn get_main_entity_of_page(&self) -> &[MainEntityOfPageProperty]
Get https://schema.org/mainEntityOfPage from
Self
as borrowed slice.source§fn take_main_entity_of_page(&mut self) -> Vec<MainEntityOfPageProperty>
fn take_main_entity_of_page(&mut self) -> Vec<MainEntityOfPageProperty>
Take https://schema.org/mainEntityOfPage from
Self
as owned vector.source§fn get_name(&self) -> &[NameProperty]
fn get_name(&self) -> &[NameProperty]
Get https://schema.org/name from
Self
as borrowed slice.source§fn take_name(&mut self) -> Vec<NameProperty>
fn take_name(&mut self) -> Vec<NameProperty>
Take https://schema.org/name from
Self
as owned vector.source§fn get_potential_action(&self) -> &[PotentialActionProperty]
fn get_potential_action(&self) -> &[PotentialActionProperty]
Get https://schema.org/potentialAction from
Self
as borrowed slice.source§fn take_potential_action(&mut self) -> Vec<PotentialActionProperty>
fn take_potential_action(&mut self) -> Vec<PotentialActionProperty>
Take https://schema.org/potentialAction from
Self
as owned vector.source§fn get_same_as(&self) -> &[SameAsProperty]
fn get_same_as(&self) -> &[SameAsProperty]
Get https://schema.org/sameAs from
Self
as borrowed slice.source§fn take_same_as(&mut self) -> Vec<SameAsProperty>
fn take_same_as(&mut self) -> Vec<SameAsProperty>
Take https://schema.org/sameAs from
Self
as owned vector.source§fn get_subject_of(&self) -> &[SubjectOfProperty]
fn get_subject_of(&self) -> &[SubjectOfProperty]
Get https://schema.org/subjectOf from
Self
as borrowed slice.source§fn take_subject_of(&mut self) -> Vec<SubjectOfProperty>
fn take_subject_of(&mut self) -> Vec<SubjectOfProperty>
Take https://schema.org/subjectOf from
Self
as owned vector.source§fn get_url(&self) -> &[UrlProperty]
fn get_url(&self) -> &[UrlProperty]
Get https://schema.org/url from
Self
as borrowed slice.source§fn take_url(&mut self) -> Vec<UrlProperty>
fn take_url(&mut self) -> Vec<UrlProperty>
Take https://schema.org/url from
Self
as owned vector.source§fn get_css_selector(&self) -> &[CssSelectorProperty]
fn get_css_selector(&self) -> &[CssSelectorProperty]
Get https://schema.org/cssSelector from
Self
as borrowed slice.source§fn take_css_selector(&mut self) -> Vec<CssSelectorProperty>
fn take_css_selector(&mut self) -> Vec<CssSelectorProperty>
Take https://schema.org/cssSelector from
Self
as owned vector.source§fn get_xpath(&self) -> &[XpathProperty]
fn get_xpath(&self) -> &[XpathProperty]
Get https://schema.org/xpath from
Self
as borrowed slice.source§fn take_xpath(&mut self) -> Vec<XpathProperty>
fn take_xpath(&mut self) -> Vec<XpathProperty>
Take https://schema.org/xpath from
Self
as owned vector.Auto Trait Implementations§
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more