Struct schema_org_types::TextDigitalDocument
source · pub struct TextDigitalDocument {Show 126 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 has_digital_document_permission: Vec<HasDigitalDocumentPermissionProperty>,
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>,
}
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>
§has_digital_document_permission: Vec<HasDigitalDocumentPermissionProperty>
§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>
Trait Implementations§
source§impl CreativeWorkTrait for TextDigitalDocument
impl CreativeWorkTrait for TextDigitalDocument
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§impl DigitalDocumentTrait for TextDigitalDocument
impl DigitalDocumentTrait for TextDigitalDocument
source§fn get_has_digital_document_permission(
&self
) -> &[HasDigitalDocumentPermissionProperty]
fn get_has_digital_document_permission( &self ) -> &[HasDigitalDocumentPermissionProperty]
Get https://schema.org/hasDigitalDocumentPermission from
Self
as borrowed slice.source§fn take_has_digital_document_permission(
&mut self
) -> Vec<HasDigitalDocumentPermissionProperty>
fn take_has_digital_document_permission( &mut self ) -> Vec<HasDigitalDocumentPermissionProperty>
Take https://schema.org/hasDigitalDocumentPermission from
Self
as owned vector.source§impl ThingTrait for TextDigitalDocument
impl ThingTrait for TextDigitalDocument
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.impl TextDigitalDocumentTrait for TextDigitalDocument
Auto Trait Implementations§
impl RefUnwindSafe for TextDigitalDocument
impl Send for TextDigitalDocument
impl Sync for TextDigitalDocument
impl Unpin for TextDigitalDocument
impl UnwindSafe for TextDigitalDocument
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